动作声音捕捉

时间:2011-06-25 13:27:27

标签: actionscript-3

我写了一些东西来捕捉麦克风的声音。我可以使用SoundMixer.computeSpectrum来显示声音数据。

我的问题:

有没有办法让声音静音,仍能从SoundMixer.computeSpectrum获取声音数据? 现在我有了这个:

sc=son.play();
   var t:SoundTransform = new SoundTransform(0, 0);
   sc.soundTransform = t;

但我没有得到任何数据。如果我提高音量,数据会再次出现 (我需要将其静音,因为否则会反应)。

任何帮助表示赞赏

1 个答案:

答案 0 :(得分:0)

Hiiya,

不确定你是否得到了我绕过SoundMixer.computeSpectrum,但你可以得到mic.activityLevel:

            //var sound:SoundTransform = new SoundTransform(0); //not (0,0)