Flash Player 6。
activeMicrophone
.setUseEchoSuppression(suppress
)
suppress
布尔值,指定是 (true
) 否 (false
) 应该使用回声抑制。
无。
方法;指定是否使用音频编解码器的回声抑制功能。默认值为 false
,除非用户已经在 Flash Player“麦克风设置”面板中选择“降低回声”。
回声抑制是指降低音频回馈效果,当麦克风发出的声音由同一台计算机上的麦克风拾取时,将导致音频回馈。(这不同于回声消除,后者完全消除回馈。)
通常情况下,当所捕获的声音通过同一台计算机上的扬声器(而不是耳机)播放时,建议使用回声抑制。如果您的 SWF 文件允许用户指定声音输出设备,则当他们指出他们正在使用扬声器并且还将使用麦克风时,可能需要调用 Microphone.setUseEchoSuppression(true)
。
用户也可以在 Flash Player“麦克风设置”面板中调整这些设置。
以下示例启用回声抑制。
my_mic.setUseEchoSuppression(true);
Microphone.setGain()、Microphone.useEchoSuppression()