MediaTrackConstraints.echoCancellation
Свойство echoCancellation
объекта MediaTrackConstraints
это ConstrainBoolean
описывающее запрашиваемые или обязательные ограничения накладываемые на ограничивающее свойство echoCancellation
.
При необходимости вы можете определить, поддерживается ли это ограничение, проверив значение MediaTrackSupportedConstraints.echoCancellation
как результат вызова MediaDevices.getSupportedConstraints()
. Однако, обычно в этом нет необходимости, поскольку браузеры просто игнорируют любые незнакомые им ограничения.
Поскольку RTP не содержит эту информцию, медиа-треки связанные с WebRTC RTCPeerConnection
некогда не будут включать это свойство.
Синтаксис
const constraintsObject = { echoCancellation: constraint, }; constraintsObject.echoCancellation = constraint;
Значение
Если это значение является простым true
или false
, пользовательский агент попытается получить медиа с включенным или отключенным эхоподавлением, если это возможно, но не вернет ошибку, если это невозможно сделать. Иначе если значение передано как объект с полем exact
, то логическое значение этого поля указывает обязательную настройку для эхоподавления; если это не может быть выполненым - запрос вернет ошибку.
Пример
Смотрите Example: Constraint exerciser в Capabilities, constraints, and settings для примера.
Спецификации
Спецификация | Статус | Комментарий |
---|---|---|
Media Capture and Streams Определение 'echoCancellation' в этой спецификации. |
Кандидат в рекомендации | Initial specification. |
Совместимость с браузерами
BCD tables only load in the browser