as3wavsoundクラスを使用して、ActionScript3プロジェクトのファイルから.wavサウンドを再生しています。ただし、サウンドをプリロードしているのに、再生するたびに約1秒の遅延が発生します。.wavの長さやビットレートに関係なく、遅延は同じです。
この遅延を修正するにはどうすればよいですか?
as3wavsoundクラスを使用して、ActionScript3プロジェクトのファイルから.wavサウンドを再生しています。ただし、サウンドをプリロードしているのに、再生するたびに約1秒の遅延が発生します。.wavの長さやビットレートに関係なく、遅延は同じです。
この遅延を修正するにはどうすればよいですか?
これは、as3wavsoundのバッファサイズが原因です。それを修正するには...
1)WavSoundPlayer.asを開きます
2)次のコードを置き換えます。
public static var MAX_BUFFERSIZE:Number = 8192;
と...
public static var MAX_BUFFERSIZE:Number = 2048;// 8192;
WavSoundPlayer.asを保存して閉じてから、プロジェクトを再実行してください。これで遅延が修正されます。
(回答クレジットはmorskoyzに送られます)