Actionscript 3 动作脚本声音捕捉

Actionscript 3 动作脚本声音捕捉,actionscript-3,Actionscript 3,我写了一些东西来捕捉麦克风的声音。我可以用SoundMixer.computeSpectrum可视化声音数据 我的问题是: 有没有办法使声音静音,并且仍然可以从SoundMixer.computeSpectrum获取声音数据? 现在我有这个: sc=son.play(); var t:SoundTransform = new SoundTransform(0, 0); sc.soundTransform = t; 但我没有得到任何数据。如果我加大音量,数据就会再次通过 我需要使它静

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

我的问题是:

有没有办法使声音静音,并且仍然可以从SoundMixer.computeSpectrum获取声音数据? 现在我有这个:

sc=son.play();
   var t:SoundTransform = new SoundTransform(0, 0);
   sc.soundTransform = t;
但我没有得到任何数据。如果我加大音量,数据就会再次通过 我需要使它静音,否则它会回声

感谢您的帮助

Hiiya

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

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

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

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

thx的答复,但它仍然静音的声音类,所以我没有任何数据来在Soundspectrum。。有没有办法使机器的物理扬声器静音?或者我只需要警告用户让他们的扬声器静音。thx用于回复,但它仍然会使声音类静音,因此我没有任何来自声谱的数据。。有没有办法使机器的物理扬声器静音?还是我只需要提醒用户将扬声器静音。。