MediaTrackSettings: свойство noiseSuppression
Свойство noiseSuppression словаря MediaTrackSettings представляет собой булево значение, указывающее, включена ли технология подавления шума для аудиодорожки. Это позволяет определить, какое значение было выбрано для соответствия заданным ограничениям для этого свойства, как описано в свойстве MediaTrackConstraints.noiseSuppression, указанном при вызове getUserMedia() или MediaStreamTrack.applyConstraints().
Подавление шума автоматически фильтрует аудио, удаляя фоновый шум, гул, создаваемый оборудованием, и подобные помехи из звука перед передачей его вашему коду. Эта функция обычно используется для микрофонов, хотя теоретически её могут предоставлять и другие источники ввода.
При необходимости можно определить, поддерживается ли это ограничение, проверив значение MediaTrackSupportedConstraints.noiseSuppression, возвращаемое при вызове MediaDevices.getSupportedConstraints(). Однако, обычно это не нужно, так как браузеры игнорируют любые ограничения, с которыми они не знакомы.
Значение
Булево значение, которое равно true если подавление шума на входной дорожке включено, или false если подавление шума отключено.
Примеры
См. пример Использования ограничений.
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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/MediaTrackSettings/noiseSuppression