Firefox调整计算机上的麦克风音量级别,但不调整Chorme

时间:2015-12-21 20:11:19

标签: javascript google-chrome firefox audio web-audio

似乎Firefox能够以某种方式自动控制我的计算机上的麦克风输入音量级别,并且实时将其级别调整为低和低。很高,取决于我在麦克风上大声说话。

The Windows Sound configuration dialog on my computer for the microphone

我使用此链接测试此功能: https://webaudiodemos.appspot.com/pitchdetect/index.html

如何在Chrome上实现相同目标?是否有特殊的Chrome设置?或者,是否有针对此的Chrome插件,甚至是第三方插件?此外,在最终用户授予浏览器访问麦克风后,是否可以使用JavaScript完成此操作?

1 个答案:

答案 0 :(得分:2)

这很简单,你删除了这部分代码:

            "mandatory": {
                "googEchoCancellation": "false",
                "googAutoGainControl": "false",
                "googNoiseSuppression": "false",
                "googHighpassFilter": "false"
            },

(我的pitchdetect演示明确取消了Chrome中的AutoGainControl和回音消除功能。)调用getUserMedia后你无法改变它(虽然你可以再次调用getUserMedia)。