MediaTrackSettings: autoGainControl-Eigenschaft

Das autoGainControl-Attribut des MediaTrackSettings-Wörterbuchs ist ein Boolean-Wert, der angibt, ob die automatische Verstärkungsregelung (AGC) auf einem Audiotrack aktiviert ist oder nicht. Auf diese Weise können Sie feststellen, welcher Wert ausgewählt wurde, um den von Ihnen angegebenen Einschränkungen für den Wert dieses Attributs zu entsprechen, wie in der MediaTrackConstraints.autoGainControl-Eigenschaft beschrieben, die Sie beim Aufrufen von entweder getUserMedia() oder MediaStreamTrack.applyConstraints() bereitgestellt haben.

Die automatische Verstärkungsregelung ist eine Funktion, bei der eine Tonquelle automatisch Änderungen der Lautstärke ihres Quellmediums verwaltet, um ein gleichmäßiges Gesamtlärmpegel beizubehalten. Diese Funktion wird typischerweise bei Mikrofonen verwendet, kann jedoch auch von anderen Eingabequellen bereitgestellt werden.

Falls erforderlich, können Sie bestimmen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von MediaTrackSupportedConstraints.autoGainControl überprüfen, der durch einen Aufruf von MediaDevices.getSupportedConstraints() zurückgegeben wird. Normalerweise ist dies jedoch nicht notwendig, da Browser alle ihnen unbekannten Einschränkungen ignorieren.

Wert

Ein Boolean-Wert, der true ist, wenn die Spur die automatische Verstärkungsregelung aktiviert hat, oder false, wenn AGC deaktiviert ist.

Beispiele

Siehe das Beispiel Constraint-Übung.

Spezifikationen

Specification
Media Capture and Streams
# dom-mediatrackconstraintset-autogaincontrol

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
autoGainControl constraint

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Requires a vendor prefix or different name for use.
Has more compatibility info.

Siehe auch