2011-06-25 91 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