Microphone.setUseEchoSuppression()

可用性

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()