编辑:对不起,这个问题被改写了,但是我只是简化了这个问题。我无法获得正在播放的外部MP3的SoundChannel.position的准确值。我尝试了各种音频比特率,并且始终如一,我得到的SoundChannel.position小于(〜250 ms)实际播放音频的位置。同样,该职位永远不会等于持续时间。即使生成SOUND_COMPLETE事件,它也总是落后于后面。
Adobe说任何声音位置/持续时间问题已通过最新的Flash Player修复。我显然没有得到相同的结果。我需要非常准确的位置值,以便具有自定义的可拖动时间轴和提示点。我应该尝试其他替代方法吗?我不确定该怎么办。谢谢。
最佳答案
尝试使用TimerEvent.TIMER
代替ENTER_FRAME
作为here:帧之间的实际间隔几乎永远不会是1000 / fps
关于flash - Flash CS4 + AS3,SoundChannel.position不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6283694/