是否有任何API调用会使Action Script中的麦克风静音。如果没有,请告诉我如何在Action Script中将麦克风静音。我尝试了以下方式
microphone = Microphone.getMicrophone();
microphone.setLoopBack(false); and
microphone.setSilenceLevel(100);
他们对我没有任何影响。
答案 0 :(得分:3)
我刚发现一个帖子说,如果我们将增益分配给0,那么麦克风可以像下面那样静音并且可以正常工作。
microphone = Microphone.getMicrophone();
microphone.gain=0;
答案 1 :(得分:0)
接受的答案不会很好。在设置gain
之后,如果您尝试将gain
再次设置为其他值0
,那么将设置gain
,但声音将不再录制。 (至少根据我的经验)
要静音你可以这样做:
stream.attachAudio(null);
并取消静音:
stream.attachAudio(mic);