2015-03-27 2 views
0

navigator.getUserMedia отключает (частично) другие звуки компьютера. Что я могу сделать, чтобы этого не произошло? Какой-то дополнительный параметр?navigator.getUserMedia отключает (частично) другие звуки компьютера

+0

Не могли бы вы объяснить другим способом? Я не понимаю, что означает «тусклый компьютер управления». – Jacob

+0

Также вы должны предположить, что мы не говорим на языке вашего названия (польский?) И переводим его тоже. –

+0

Какой браузер/os вы видите это? –

ответ

2

Ваш вопрос не совсем ясно для меня, но я собираюсь рискнуть догадку о том, что происходит ...

Если вы не носите гарнитуру, большинство микрофоны улавливают звук, излучаемый вашей системы , который, в зависимости от того, где он выводится, может получить обратную связь довольно плохо. По этой причине getUserMedia реализует эхоподавление по умолчанию, что весьма желательно для использования, например, для вызовов WebRTC.

К сожалению, у Firefox в настоящее время нет способа отключить это, но это being worked on. Как только это исправлено, тогда стандартный способ его отключения должен работать, что должно было бы привести к ограничению { audio: { echoCancellation: false } } до getUserMedia().

Чтобы проверить, если это проблема, попробуйте передумать: config и значение media.getusermedia.aec_enabled - false.

Если это не соответствует вашим симптомам, пожалуйста, уточните.

+0

Не сделал. Это не так. Идея заключается в том, что звуковой пример foobar2000 отключен во время записи. Я хочу не отключать звук. – lukaszpolowczyk