Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript navigator.getUserMedia会(部分)禁用计算机的其他声音_Javascript_Firefox_Windows 7_Getusermedia - Fatal编程技术网

Javascript navigator.getUserMedia会(部分)禁用计算机的其他声音

Javascript navigator.getUserMedia会(部分)禁用计算机的其他声音,javascript,firefox,windows-7,getusermedia,Javascript,Firefox,Windows 7,Getusermedia,navigator.getUserMedia将计算机的其他声音(部分)静音。 我能做些什么使它不发生?一些额外的参数?我对你的问题并不完全清楚,但我想大胆猜测一下到底发生了什么 除非您戴着耳机,否则大多数麦克风都会接收系统发出的声音,而根据输出位置的不同,系统发出的声音可能会产生严重的反馈。出于这个原因,getUserMedia在默认情况下实现了回音消除,这对于WebRTC调用这样的使用是非常理想的 不幸的是,Firefox目前还没有办法关闭此功能,但这是一个好办法。一旦修复了这个问题,那么禁用

navigator.getUserMedia
将计算机的其他声音(部分)静音。
我能做些什么使它不发生?一些额外的参数?

我对你的问题并不完全清楚,但我想大胆猜测一下到底发生了什么

除非您戴着耳机,否则大多数麦克风都会接收系统发出的声音,而根据输出位置的不同,系统发出的声音可能会产生严重的反馈。出于这个原因,getUserMedia在默认情况下实现了回音消除,这对于WebRTC调用这样的使用是非常理想的

不幸的是,Firefox目前还没有办法关闭此功能,但这是一个好办法。一旦修复了这个问题,那么禁用它的标准方法应该会起作用,这将是将
{audio:{echoCancellation:false}
约束传递到
getUserMedia()

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


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

您能试着用另一种方式解释吗?我不明白“控制计算机变暗”是什么意思。另外,你应该假设我们不会说你标题中的语言(波兰语?),也要翻译。你在什么浏览器/操作系统上看到这个?更容易理解吗?我完成了,但没有。不是这样。其想法是foobar2000的声音示例在录制过程中被静音。我不想沉默。