2014-05-14 35 views
0

是否有任何API動作會使動作腳本中的麥克風靜音?如果不是,請告訴我如何在動作腳本中靜音麥克風。我嘗試用以下方法在動作腳本中靜音微型手機運行時間

microphone = Microphone.getMicrophone(); 
microphone.setLoopBack(false); and 
microphone.setSilenceLevel(100); 

他們對我沒有任何影響。

回答

3

我剛剛發現一篇文章說,如果我們將增益分配給0,那麼麥克風可以靜音,如下圖和其工作。

microphone = Microphone.getMicrophone(); 
microphone.gain=0; 
0

接受的答案不會很好。一旦您設置gain這樣的,如果你會嘗試重新設置gain到其它一些其他的值,那麼0設置gain,但聲音將不再被記錄。 (至少我的經驗)

要靜音,你可以做這樣的:

stream.attachAudio(null); 

,並取消靜音:

stream.attachAudio(mic); 
相關問題