我无法阻止我的脚本在通过JS录制时自动调整麦克风音量。
Windows 10,Chrome 59
我以为我可以通过音频限制停止自动音量控制,但它不起作用。
var constraints = {
audio: {
deviceId: 'default',
echoCancellation: false,
noiseSuppression: false,
autoGainControl: false,
googEchoCancellation: false,
googEchoCancellation2: false,
googAutoGainControl: false,
googAutoGainControl2: false,
googNoiseSuppression: false,
googNoiseSuppression2: false,
googDucking: false
},
video: false
};
这是我的整个JSFiddle代码:https://jsfiddle.net/foyleman/hvkjzmre/
当在PC上使用独立麦克风进行测试时,最明显的是将录音音量设置为100.然后按开始启动脚本并在麦克风中大声说话约30秒。按停止并查看系统麦克风录音电平...它已关闭。
答案 0 :(得分:1)
我原先做的直接电话无效。我以为我把它们都盖好了。
将adapter.js添加到原始脚本解决了这个问题。
*请注意,我没有在src中实现http(s),因为我希望脚本几乎可以在任何地方工作。
谢谢jib