gpt4 book ai didi

c# - 为什么第一次播放 SoundEffectInstance 需要更多时间?

转载 作者:行者123 更新时间:2023-12-03 02:22:47 26 4
gpt4 key购买 nike

我正在准备 SoundEffectInstance对于每个 SoundEffect但是当第一次播放一些声音时,它仍然需要一些时间来加载。它是某种延迟加载吗?现在我写了sound.Play(0, 0, 0);对于每个 SoundEffect在加载时。加载需要一些时间,但在 SoundEffectInstance 时无需等待第一次玩。我不喜欢这种方式。那么这个问题有更优雅的解决方案吗?

最佳答案

第一次播放声音时,它会被加载到内存中,这需要一些时间。

您可以尝试隐藏此行为,方法是在需要之前尝试播放轨道,然后立即暂停,以便在需要时将其保存在内存中。

此外,您可以尝试不同的音频压缩和格式,因为这也会影响加载时间。

关于c# - 为什么第一次播放 SoundEffectInstance 需要更多时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9713825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com