Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

Browser-Kompatibilität

Siehe auch