【发布时间】:2014-01-05 19:42:35
【问题描述】:
在我的应用程序中,我使用麦克风录制并在ByteArray 中获取结果,然后使用org.as3wavsound 中的WavSound 类将其转换为可播放的Sound。
录制和播放工作正常,除了声音发出时的巨大延迟(轻松 2 秒)。
我的代码是这样的:
import org.as3wavsound.WavSound;
import org.bytearray.micrecorder.encoder.WaveEncoder;
import org.bytearray.micrecorder.MicRecorder;
/* ... */
var wavEncoder:WaveEncoder = new WaveEncoder( 0.5 );
var recorder:MicRecorder = new MicRecorder( wavEncoder );
recorder.record();
/* ... */
recorder.stop();
var sound:WavSound = new WavSound( recorder.output );
/* ... */
sound.play();
非常感谢帮助我了解其中的问题。
【问题讨论】:
标签: actionscript-3 audio bytearray microphone lag