USBマイク入力に問題があります。ラップトップの内蔵マイクを使用すると、次の記録されたバッファが問題なく再生されます。
microphone = Microphone.getMicrophone();
microphone.codec = SoundCodec.SPEEX;
microphone.setLoopBack(false);
microphone.rate = 16;
microphone.addEventListener(SampleDataEvent.SAMPLE_DATA, processMicData);
private function gotMicData(micData:SampleDataEvent):void {
micBuffer.writeBytes(micData.data);
}
しかし、USB マイクを選択すると、バッファー間に無音が追加されているように、音が途切れます。ちなみに、Audacity などのプログラムを使用して USB マイクを録音すると、すべて問題なく動作します。