AS3でマイクを使うときのハウリングの対策法メモ。
ハウリングってのは、音を取り込みつつ出力すると、音が共鳴して大変なことになる、あれです。
対策としては、要は「音を出力しないようにすればいい」ってことで、出力の音量を0にしてしまいます。
var transform:SoundTransform = SoundMixer.soundTransform; transform.volume=0; SoundMixer.soundTransform = transform;
マイクで録音する前に上のコードを記述して、音量を0にする。
録音が終わったら、音量をもとに戻せばOK。
これでハウリングはなくなります。よかった。