社区问答

欢迎来到 Audiokinetic 社区问答论坛。在此,Wwise 和 Strata 用户可互帮互助。如需我们团队直接提供协助,请前往技术支持申请单页面。若要报告问题,请在 Audiokinetic Launcher 中选择“报告错误”选项(注意,问答论坛并不会接收错误报告)。我们内部设有专门的错误报告系统,会有专人查看报告并设法解决问题。

要想尽快得到满意的解答,请在提问时注意以下几点:

  • 描述尽量具体:比如,想达到什么样的目的,或者具体哪里有问题。
  • 包含关键细节:比如,Wwise 和游戏引擎版本以及所用操作系统等等。
  • 阐明所做努力:阐明自己为了排除故障都采取了哪些措施。
  • 聚焦问题本身:聚焦于问题本身的相关技术细节,以便别人可以快速找到解决方案。

+1 投票

I've been working on integrating WWise into an Android Java app via JNI, following the Integration Demo Sample project. My current initialization function is as follows:

    // Memory Manager
    AkMemSettings memSettings;
    memSettings.uMaxNumPools = 20;
    AK::MemoryMgr::Init(&memSettings); // AK_Success

    // Stream Manager
    AkStreamMgrSettings stmSettings;
    AK::StreamMgr::GetDefaultSettings(stmSettings);
    AK::StreamMgr::Create(stmSettings);

    // Streaming device (pLowLevelIO points to a CAkFilePackageLowLevelIOBlocking object)
    AkDeviceSettings deviceSettings;
    AK::StreamMgr::GetDefaultDeviceSettings(deviceSettings);
    pLowLevelIO->Init(deviceSettings); // AK_Success
    pLowLevelIO->SetBasePath( "soundbanks" );

    // Sound Engine
    AK::SoundEngine::Init(NULL, NULL); // AK_Success

    // Music Engine
    AkMusicSettings musicSettings;
    AK::MusicEngine::GetDefaultInitSettings(musicSettings);
    AK::MusicEngine::Init(&musicSettings);

    // Communication device
    AkCommSettings commSettings;
    AK::Comm::GetDefaultInitSettings(commSettings);
    AK::Comm::Init(commSettings); // AK_Fail
 
According to the documentation, AK::Comm::Init returns: 
    AK_Success when everything went well
    AK_InvalidParameter if one of the given settings is invalid
    AK_InsufficientMemory when given poolsize is too small
    AK_Fail for other errors  <--------
Does anybody have any clue of why AK::Comm::Init returns AK_Fail?
 
Help is much appreciated!
Thanks.
 
EDIT AK::Comm::Init prints this error:
    I/AKDEBUG: AK::Comm -> DiscoveryChannel::Init() -> m_socket.Bind() failed, requested port == 24024 (AkCommSettings::ports.uDiscoveryBroadcast) 
分类:General Discussion | 用户: tomasito665 (220 分)
修改于 用户:tomasito665

Please sign-in or register to answer this question.

...