MediaTrackConstraints: свойство echoCancellation
Базовая Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с сентября 2017 года.
Свойство echoCancellation словаря MediaTrackConstraints является ConstrainBoolean, описывающим запрошенные или обязательные ограничения, налагаемые на значение свойству echoCancellation.
При необходимости вы можете определить поддерживается ли это ограничение, проверив значение MediaTrackSupportedConstraints.echoCancellation, возвращаемое результатом вызова MediaDevices.getSupportedConstraints(). Однако, обычно это не нужно, так как браузеры игнорируют ограничения, с которыми они не знакомы.
Поскольку RTP не включает эту информацию, дорожки, связанные с WebRTC RTCPeerConnection, никогда не будут включать это свойство.
Значение
Если это значение является простым true или false, пользовательский агент попытается получить медиаданные с включённой или выключенной функцией подавления эха, если это возможно, но не завершится ошибкой, если этого сделать нельзя. Если значение задано как объект с полем exact, булево значение этого поля указывает на необходимость настройки функции подавления эха; если это невозможно, запрос завершится ошибкой.
Примеры
См. пример Проверка ограничений.
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
echoCancellation |
59 | ≤79 | 50 | 46 | 11 | 59 | 50 | 43 | 11 | 7.0 | 59 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints/echoCancellation