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