MediaTrackConstraints: autoGainControl-Eigenschaft

Das autoGainControl-Attribut des MediaTrackConstraints-Wörterbuchs ist ein ConstrainBoolean, das die gewünschten oder zwingenden Einschränkungen beschreibt, die auf den Wert der autoGainControl einschränkbaren Eigenschaft angewendet werden.

Falls erforderlich, können Sie feststellen, 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. In der Regel ist dies jedoch nicht notwendig, da Browser alle Einschränkungen ignorieren, die ihnen unbekannt sind.

Die automatische Verstärkungsregelung ist typischerweise eine Funktion, die von Mikrofonen bereitgestellt wird, obwohl sie auch von anderen Eingabequellen bereitgestellt werden kann.

Wert

Wenn dieser Wert ein einfaches true oder false ist, wird der Benutzeragent versuchen, Medien mit aktivierter oder deaktivierter automatischer Verstärkungsregelung gemäß der Angabe zu erhalten, wenn möglich, aber nicht fehlschlagen, wenn dies nicht möglich ist. Wenn stattdessen der Wert als Objekt mit einem exact-Feld angegeben wird, zeigt der Boolesche Wert dieses Feldes eine erforderliche Einstellung für das automatische Verstärkungsregelungs-Feature an; falls diese nicht erfüllt werden kann, wird die Anfrage zu einem Fehler führen.

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