menu
版本
2024.1.1.8691
2024.1.1.8691
2023.1.9.8628
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.1.8691
2023.1.9.8628
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
“设备 ID 无法被平台识别或已被禁用”。在尝试调用 AK::SoundEngine::AddOutput()
或 AK::SoundEngine::ReplaceOutput()
时,提供的 AkOutputSettings::idDevice
值无效。此 ID 通常为特定于平台的操作系统或设备驱动程序的硬件设备标识符 (HID)。一般情况下,会通过平台的服务对其进行检索。
推荐的解决步骤:
使用 Debug 版本库,将调试程序连接至游戏,然后重现相同场景。
检查提供的 AkOutputSettings::idDevice
值是否是有效的设备 ID。
在 Windows 上,检查提供的 AkOutputSettings::idDevice
是否与 AK::GetDeviceID()
调用返回的值匹配(该调用使用的 IMMDevice
的当前状态为 Active 或 Unplugged)。比如,在最初枚举之后,设备的状态可能已经发生改变。