MediaTrackConstraints.echoCancellation

Свойство echoCancellation объекта MediaTrackConstraints это ConstrainBoolean (en-US) описывающее запрашиваемые или обязательные ограничения накладываемые на ограничивающее свойство echoCancellation (en-US).

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

Поскольку 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

Смотрите также