MediaTrackConstraints: Eigenschaft aspectRatio
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die Eigenschaft aspectRatio des Dictionaries MediaTrackConstraints ist ein ConstrainDouble, der die gewünschten oder zwingend erforderlichen Einschränkungen für den Wert der einschränkbaren Eigenschaft aspectRatio beschreibt.
Falls erforderlich, können Sie prüfen, ob diese Einschränkung unterstützt wird. Prüfen Sie dazu den Wert von aspectRatio, den ein Aufruf von MediaDevices.getSupportedConstraints() zurückgibt. In der Regel ist dies jedoch nicht nötig, da Browser ihnen unbekannte Einschränkungen ignorieren.
Wert
Ein ConstrainDouble, der den zulässigen oder erforderlichen Wert beziehungsweise Werte für das Seitenverhältnis einer Videospur beschreibt. Der Wert ergibt sich aus der Breite geteilt durch die Höhe und wird auf zehn Dezimalstellen gerundet. Das Standard-Seitenverhältnis 16:9 für hochauflösende Videos lässt sich beispielsweise als 1920/1080 oder 1,7777777778 berechnen.
Wenn dieser Wert eine Zahl ist, versucht der User Agent, Medien zu beziehen, deren Seitenverhältnis dieser Zahl möglichst nahekommt. Dabei berücksichtigt er die Möglichkeiten der Hardware und die anderen angegebenen Einschränkungen. Andernfalls bestimmt der Wert dieses ConstrainDouble, ob der User Agent eine exakte Übereinstimmung mit dem erforderlichen Seitenverhältnis anstrebt (wenn exact angegeben ist oder min und max denselben Wert haben) oder den bestmöglichen Wert.
Beispiele
Sehen Sie sich das Beispiel Constraint exerciser an.
Spezifikationen
| Spezifikation |
|---|
| Media Capture and Streams> # dom-mediatrackconstraintset-aspectratio> |