Настройка MediaTrack: свойство autoGainControl
Свойство autoGainControl словаря MediaTrackSettings — это булево значение, указывающее, включен ли автоматический контроль усиления (AGC) для аудиодорожки. Оно позволяет определить, какое значение было выбрано для соответствия указанным ограничениям для этого свойства, как описано в свойстве MediaTrackConstraints.autoGainControl, предоставленном при вызове либо getUserMedia(), либо MediaStreamTrack.applyConstraints().
Автоматический контроль усиления — это функция, в которой источник звука автоматически управляет изменениями громкости исходного медиа для поддержания стабильного общего уровня громкости. Эта функция обычно используется для микрофонов, хотя может предоставляться и другими источниками ввода.
При необходимости, можно определить, поддерживается ли это ограничение, проверив значение MediaTrackSupportedConstraints.autoGainControl, возвращённое вызовом MediaDevices.getSupportedConstraints(). Однако, обычно это не требуется, так как браузеры игнорируют любые ограничения, с которыми они не знакомы.
Значение
Булево значение, которое true , если для дорожки включён автоматический контроль усиления, или false , если AGC отключён.
Примеры
См. пример Примеры ограничений.
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
autoGainControl |
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/autoGainControl