Spec-Zone.ru › Web APIs

MediaTrackSettings: свойство echoCancellation

Базовая Широко доступна

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с сентября 2017 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Свойство echoCancellation словаря MediaTrackSettings — это булево значение, которое указывает, включено ли подавление эха на аудиодорожке. Это позволяет определить, какое значение было выбрано для соответствия заданным ограничениям для этого свойства, как описано в свойстве MediaTrackConstraints.echoCancellation, которое вы указали при вызове getUserMedia() или MediaStreamTrack.applyConstraints().

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

При необходимости вы можете определить, поддерживается ли это ограничение, проверив значение MediaTrackSupportedConstraints.echoCancellation, возвращаемое при вызове MediaDevices.getSupportedConstraints(). Однако обычно это не нужно, так как браузеры проигнорируют любые ограничения, с которыми они не знакомы.

Поскольку RTP не содержит этой информации, дорожки, связанные с WebRTC RTCPeerConnection, никогда не включают это свойство.

Значение

Булево значение, которое равно true если функция подавления эха включена на дорожке, или false если подавление эха отключено.

Примеры

См. пример Constraint exerciser.

Спецификации

Спецификация
Media Capture and Streams
# dom-mediatrackconstraintset-echocancellation

Совместимость с браузерами

Рабочие столы Мобильные устройства
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

См. также

  • API Media Capture and Streams
  • Возможности, ограничения и настройки
  • MediaTrackConstraints.echoCancellation
  • MediaTrackSettings

© 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/MediaTrackSettings/echoCancellation

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API