“虚声源未能变为实声源”。若之前播放的声部被归入虚声部,然后请求再次变为实声部(有声),则可能出现此错误。With hardware codecs such as ATRAC9 and Opus, the hardware limitations may have been reached while the voice was virtual.
可能的原因:
硬件编解码器因硬件限制而无法重新初始化。
内存不足,无法分配工作数据。这种情况下,Capture Log(捕获日志)中此错误之前应会出现 Insufficient Memory(内存不足)错误。
推荐的解决步骤:
利用 Playback Limit(播放限制)管理实声部,并为新的声部预留空间。此目标有时可能无法实现。
增大内存限值:在调用 AK::SoundEngine::Init
之前更改 AkMemSettings.uMemAllocationSizeLimit
。有关初始化设置的详细信息,请参阅高级声音引擎集成。