MediaTrackSettings: autoGainControl 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

MediaTrackSettings 字典的 autoGainControl 屬性是一個布林值,其值指示是否在音訊軌道上啟用了自動增益控制 (AGC)。這可以幫助您確定為了滿足您為此屬性值指定的約束條件,選擇了哪個值,如您在呼叫 getUserMedia()MediaStreamTrack.applyConstraints() 時提供的 MediaTrackConstraints.autoGainControl 屬性中所述。

自動增益控制是一項功能,音訊源會在此功能中自動管理其源媒體音量的變化,以維持穩定的整體音量水平。此功能通常用於麥克風,但也可以由其他輸入源提供。

如果需要,您可以透過呼叫 MediaDevices.getSupportedConstraints() 返回的 MediaTrackSupportedConstraints.autoGainControl 的值來確定此約束是否受支援。但是,通常情況下這是不必要的,因為瀏覽器會忽略任何它們不熟悉的約束。