使用ActionScript 3从Air中的麦克风寻找活动时,如何忽略由我的应用播放的声音?

问题描述:

我正在制作一个应用程序,使用Air和AS3从麦克风寻找噪音。与此同时,我通过手机扬声器播放声音,但我想忽略来自麦克风输入的这些声音。使用ActionScript 3从Air中的麦克风寻找活动时,如何忽略由我的应用播放的声音?

我想知道什么时候一些外部信号源正在发出噪音,然后对其进行处理,但现在当我自己演奏的声音变得太响时,我的触发器就会开始闪烁。

有什么建议吗?

试试这个:

mic.setUseEchoSuppression(true); 
mic.setLoopback(false); 

(按照这个顺序)。

+0

我没有得到这个工作:/ 我想要做的是确定是否存在从设备本身播放的声音的任何其他声音来源。 我想忽略从我的应用播放的声音,然后检测是否存在其他噪声。当我的设备声音越来越大时,mic.activityLevel仍然会升高很多。 –