gpt4 book ai didi

actionscript-3 - 声音——播放了多少字节?

转载 作者:行者123 更新时间:2023-12-02 03:45:50 25 4
gpt4 key购买 nike

我正在播放 ByteArray 中的 Sound,我需要计算到目前为止实际播放了多少字节。

  • 声音以 44.1KHz 的频率播放
  • 到目前为止播放的毫秒数可以从 SoundChannel.position
  • 中检索

根据以上内容,我认为等式应该是这样的:

((SoundChannel.position / 1000) * 44100) * 2

但它没有接缝,上面的代码永远无法正常工作。

最佳答案

这听起来好像您正在使用新的 Sound.loadCompressedDataFromByteArray() 或 PCM 版本。我建议您无法使用它准确获取 ByteArray 的位置。

查找使用 Sound SampleDataEvent 监听器的示例,您可以在其中从 ByteArray(1024、2048 等)中提取一堆样本并相应地更新位置变量。没有比存储 ByteArray 恕我直言的位置更好的方法了,在大多数情况下,它完全没问题。

关于actionscript-3 - 声音——播放了多少字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17227332/

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