MediaTrackConstraints: Eigenschaft autoGainControl
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die Eigenschaft autoGainControl des MediaTrackConstraints-Dictionarys ist ein ConstrainBoolean, der die gewünschten oder zwingend erforderlichen Einschränkungen für den Wert der einschränkbaren Eigenschaft autoGainControl beschreibt.
Bei Bedarf können Sie prüfen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von autoGainControl auswerten, den ein Aufruf von MediaDevices.getSupportedConstraints() zurückgibt. In der Regel ist das jedoch nicht nötig, da Browser unbekannte Einschränkungen ignorieren.
Die automatische Verstärkungsregelung ist typischerweise eine Funktion von Mikrofonen, kann aber auch von anderen Eingabequellen bereitgestellt werden.
Wert
Wenn der Wert einfach true oder false ist, versucht der User Agent, Medien mit entsprechend aktivierter oder deaktivierter automatischer Verstärkungsregelung abzurufen, sofern dies möglich ist. Schlägt dies fehl, führt es jedoch nicht zu einem Fehler. Wird der Wert stattdessen als Objekt mit einem exact-Feld angegeben, legt dessen boolescher Wert eine zwingend erforderliche Einstellung für die automatische Verstärkungsregelung fest. Kann diese Anforderung nicht erfüllt werden, führt die Anfrage zu einem Fehler.
Beispiele
Siehe das Beispiel Constraint exerciser.
Spezifikationen
| Spezifikation |
|---|
| Media Capture and Streams> # dom-mediatrackconstraintset-autogaincontrol> |