我写了一些东西来捕捉麦克风的声音。我可以使用SoundMixer.computeSpectrum
来显示声音数据。
我的问题:
有没有办法让声音静音,仍能从SoundMixer.computeSpectrum
获取声音数据?
现在我有了这个:
sc=son.play();
var t:SoundTransform = new SoundTransform(0, 0);
sc.soundTransform = t;
但我没有得到任何数据。如果我提高音量,数据会再次出现 (我需要将其静音,因为否则会反应)。
任何帮助表示赞赏
答案 0 :(得分:0)
Hiiya,
不确定你是否得到了我绕过SoundMixer.computeSpectrum,但你可以得到mic.activityLevel:
//var sound:SoundTransform = new SoundTransform(0); //not (0,0)