MediaTrackConstraints: свойство noiseSuppression
Свойство MediaTrackConstraints словаря noiseSuppression является ConstrainBoolean, описывающим запрошенные или обязательные ограничения, наложенные на значение свойство noiseSuppression.
При необходимости, вы можете определить, поддерживается ли это ограничение, проверив значение MediaTrackSupportedConstraints.noiseSuppression, возвращаемое вызовом MediaDevices.getSupportedConstraints(). Однако, как правило, это не требуется, так как браузеры игнорируют любые ограничения, с которыми они не знакомы.
Подавление шума обычно обеспечивается микрофонами, хотя это может обеспечиваться и другими источниками ввода.
Значение
Если это значение является простым true или false, пользовательский агент попытается получить медиаданные с включённым или выключенным подавлением шума, если это возможно, но не потерпит неудачи, если это невозможно. Если значение задано как объект с полем exact, то булевое значение этого поля указывает на обязательное значение для функции подавления шума; если это значение не может быть выполнено, запрос приведёт к ошибке.
Примеры
См. пример упражнения с ограничениями.
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
noiseSuppression |
67 | ≤79 | 5546 | 54 | Нет | 67 | 5546 | 48 | Нет | 9.0 | 67 |
См. также
© 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/MediaTrackConstraints/noiseSuppression