menu
 
版本
2024.1.5.8803

2024.1.5.8803

2023.1.13.8732

2022.1.19.8584

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

menu

Seek table is not present, or seek table granularity is larger than the maximum decode buffer size. Conversion settings may need to be updated.

声音引擎无法在 Vorbis 编码编码源中进行跳转。Vorbis 编解码器是可变比特率编解码器;因此,要跳转到特定位置,您需要 Seek Table。

可能的原因:

  • 对于未启用 Seek Table 的 Vorbis 编码声音,调用了带有 Seek 行为的事件。

  • 为某个 Vorbis 编码声音调用了 AK::SoundEngine::SeekOnEvent,但该声音没有启用 Seek Table。

  • 对于没有使用 Seek Table 的 Vorbis 编码声音,其 Advanced Settings 中虚声部行为采用了 Play from elapsed time

  • 该声音的长度短于寻址表粒度。

  • 解码缓冲区限值小于寻址表粒度。

推荐的解决步骤:

  • 在声音的 Conversion Setting 中添加 Seek Table。

    info备注

    通常,可通过增加寻址表来解决这一问题。在应用以下所列的其他解决方案时要谨慎,尤其是在更改虚声部设置的时候。

  • 减小寻址表粒度的帧数,或者选择帧大小较小的 ShareSet。

  • 在声音的 Conversion Setting 中更改编解码器类型。

  • 在声音的 Advanced Settings(高级设置)中将 Virtual voice behavior(虚声部行为)改为除 Play from elapsed time(继续播放,如同从未停止播放一样)外的其他选项。

  • 避免在此声音上做跳转。


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅