使用as3wavsound播放声音时出现延迟

时间:2012-11-25 22:11:19

标签: actionscript-3 wav audio

我正在使用as3wavsound类在我的ActionScript 3项目中播放文件中的.wav声音。然而,即使我正在预加载声音,我每次播放时都会延迟大约1秒钟。无论.wav长度或比特率如何,延迟都是相同的。

如何修复此延迟?

1 个答案:

答案 0 :(得分:2)

这是由as3wavsound中的缓冲区大小引起的。解决它......

1)打开WavSoundPlayer.as

2)替换以下代码:

public static var MAX_BUFFERSIZE:Number = 8192;

...与

public static var MAX_BUFFERSIZE:Number = 2048;// 8192;

保存并关闭WavSoundPlayer.as,然后再次运行您的项目。这应该可以解决延迟问题。


(答案归功于morskoyz

<强>(Original question and answer on the as3wavsound bug report.