【问题标题】:navigator.getUserMedia mutes (partially) the other sounds of the computernavigator.getUserMedia 静音(部分)计算机的其他声音
【发布时间】:2015-03-27 00:24:03
【问题描述】:

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

【问题讨论】:

  • 你能用另一种方式解释吗?我不明白“使控制计算机变暗”是什么意思。
  • 另外你应该假设我们不会说你标题的语言(波兰语?),并翻译它。
  • 你在什么浏览器/操作系统上看到这个?
  • 比较好理解?我完成了。

标签: javascript firefox windows-7 getusermedia


【解决方案1】:

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

除非您戴着耳机,否则大多数麦克风都会拾取系统发出的声音,根据输出位置的不同,这些声音可能会产生非常糟糕的反馈。出于这个原因,getUserMedia 默认实现了回声消除,这对于 WebRTC 调用等用途来说是非常理想的。

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

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

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

【讨论】:

  • 没有。不是这个。这个想法是 foobar2000 的声音示例在录制过程中被静音。我不想静音。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-14
  • 2013-01-09
  • 2013-01-06
  • 2021-10-31
  • 1970-01-01
  • 2015-02-02
相关资源
最近更新 更多