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 для примера.
Спецификации
Specification |
---|
Media Capture and Streams # dom-mediatrackconstraintset-echocancellation |
Совместимость с браузерами
BCD tables only load in the browser