“未在 Init 音频包中找到音频设备。”没有找到 API 调用引用的 Audio Device ID。
可能的原因:
尚未加载 Init SoundBank。
函数参数中传递的 ID 拼写有误。
在将 Audio Device 添加到工程中之后没有重新生成或重新部署 Init SoundBank。
推荐的解决步骤:
连接 Wwise Profiler(性能分析器)并检查是否在发生此错误之前加载了 Init SoundBank(音频包)。
打开 Profiler Settings (Alt-G),并启用 API Calls(API 调用)。连接 Wwise Profiler(性能分析器)并检查是否将参数传给了触发此错误的函数。
在测试主机上重新生成并重新部署 SoundBank(音频包)。
在调用 AK::SoundEngine::AddOutput()
时,确认代码中 Audio Device(音频设备)对象的名称与 Wwise 工程中所设名称一致。