2011-06-25 58 views
2

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

我的问题:

是有办法了静音,仍然SoundMixer.computeSpectrum得到的声音数据? 现在我有这个:

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

但我没有得到任何数据。如果我抽出音量,数据再次通过 (我需要将其静音,否则会回声)。

任何帮助赞赏

回答

0

Hiiya,

不知道,如果你得到了我绕到使用SoundMixer.computeSpectrum,但你可以得到mic.activityLevel:

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

THX的答复,但它仍然静音的类,所以我没有任何数据进入Soundspectrum ..会有一种方法来静音机器的物理扬声器?或者我只需要警告用户将他们的扬声器静音。 – Carl