MediaTrackConstraints: volume-Eigenschaft
Deprecated
Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.>
Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.
Die Eigenschaft volume des MediaTrackConstraints-Dictionarys ist ein ConstrainDouble, das die gewünschten oder zwingend erforderlichen Einschränkungen für den Wert der einschränkbaren Eigenschaft volume beschreibt.
Bei Bedarf können Sie prüfen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von volume untersuchen, den ein Aufruf von MediaDevices.getSupportedConstraints() zurückgibt. In der Regel ist das jedoch nicht nötig, da Browser unbekannte Einschränkungen ignorieren.
Wert
Ein ConstrainDouble, das die zulässigen oder erforderlichen Werte für die Lautstärke einer Audiospur beschreibt. Die lineare Skala reicht von 0.0 für Stille bis 1.0 für die höchste unterstützte Lautstärke.
Wenn dieser Wert eine Zahl ist, versucht der User Agent, unter Berücksichtigung der Hardwarefähigkeiten und der anderen angegebenen Einschränkungen Medien mit einer Lautstärke zu erhalten, die möglichst nahe an dieser Zahl liegt. Andernfalls bestimmt der Wert dieses ConstrainDouble, ob der User Agent eine exakte Übereinstimmung mit der erforderlichen Lautstärke anstrebt (wenn exact angegeben ist oder wenn min und max angegeben sind und denselben Wert haben) oder den bestmöglichen Wert.
Ein Satz von Einschränkungen, der ausschließlich Werte außerhalb des Bereichs von 0.0 bis 1.0 zulässt, kann nicht erfüllt werden und führt zu einem Fehler.
Beispiele
Siehe das Beispiel Constraint exerciser.