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 volume-Eigenschaft des MediaTrackConstraints-Dictionaries 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 ihnen unbekannte Einschränkungen ignorieren.
Wert
Ein ConstrainDouble, das die zulässigen oder erforderlichen Werte für die Lautstärke einer Audiospur beschreibt. Die Lautstärke wird auf einer linearen Skala angegeben, auf der 0.0 Stille und 1.0 die höchste unterstützte Lautstärke bedeutet.
Wenn dieser Wert eine Zahl ist, versucht der User Agent, unter Berücksichtigung der Hardwarefunktionen und der anderen angegebenen Einschränkungen Medien mit einer Lautstärke zu erhalten, die dieser Zahl möglichst nahekommt. Andernfalls bestimmt der Wert dieses ConstrainDouble, ob der User Agent die erforderliche Lautstärke exakt erreichen muss (wenn exact angegeben ist oder min und max angegeben sind und denselben Wert haben) oder einen bestmöglichen Wert bereitstellen soll.
Eine Menge von Einschränkungen, die 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
Sehen Sie sich das Beispiel Constraint exerciser an.