在动作脚本中静音微电话运行时间

时间:2014-05-14 11:02:28

标签: actionscript-3

是否有任何API调用会使Action Script中的麦克风静音。如果没有,请告诉我如何在Action Script中将麦克风静音。我尝试了以下方式

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

他们对我没有任何影响。

2 个答案:

答案 0 :(得分:3)

我刚发现一个帖子说,如果我们将增益分配给0,那么麦克风可以像下面那样静音并且可以正常工作。

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

答案 1 :(得分:0)

接受的答案不会很好。在设置gain之后,如果您尝试将gain再次设置为其他值0,那么设置gain ,但声音将不再录制。 (至少根据我的经验)

要静音你可以这样做:

stream.attachAudio(null);

并取消静音:

stream.attachAudio(mic);