navigator.getUserMedia静音(部分)计算机的其他声音

时间:2015-03-27 00:24:04

标签: javascript firefox windows-7 getusermedia

navigator.getUserMedia静音(部分)计算机的其他声音。 我该怎么办才能让它不会发生?一些额外的参数?

1 个答案:

答案 0 :(得分:2)

我的问题并不完全清楚,但我会冒险猜测发生了什么......

除非您佩戴耳机,否则大多数麦克风会拾取系统发出的声音,这取决于输出的位置,可能会反馈得非常糟糕。因此,getUserMedia默认实现了回声消除,这对于像WebRTC调用这样的用途非常有用。

不幸的是,Firefox目前没有办法将其关闭,但这是being worked on一旦修复,那么禁用它的标准方法应该有效,即将{ audio: { echoCancellation: false } }约束传递给getUserMedia()

要验证这是否是您的问题,请尝试执行about:config并将media.getusermedia.aec_enabled设置为false

如果这与您的症状不符,请详细说明。