MediaTrackSettings: autoGainControl 属性
The MediaTrackSettings
字典的 autoGainControl
属性是一个布尔值,其值指示音频轨道上是否启用了自动增益控制 (AGC)。这使您能够确定为满足您为该属性值指定的约束而选择的哪个值,如您在调用 getUserMedia()
或 MediaStreamTrack.applyConstraints()
时提供的 MediaTrackConstraints.autoGainControl
属性中所述。
自动增益控制是一种功能,其中声音源会自动管理其源媒体的音量变化,以保持稳定的总体音量水平。此功能通常用于麦克风,但也可以由其他输入源提供。
如果需要,您可以通过检查 MediaTrackSupportedConstraints.autoGainControl
的值来确定此约束是否受支持,该值由对 MediaDevices.getSupportedConstraints()
的调用返回。但是,通常情况下,这没有必要,因为浏览器会忽略它们不熟悉的任何约束。
值
一个布尔值,如果轨道启用了自动增益控制,则为 true
;如果 AGC 已禁用,则为 false
。
示例
请参阅 约束练习程序 示例。
规范
规范 |
---|
媒体捕获和流 # dom-mediatrackconstraintset-autogaincontrol |
浏览器兼容性
BCD 表仅在浏览器中加载