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 verbindlichen Einschränkungen für den Wert der einschränkbaren Eigenschaft aspectRatio beschreibt.

Bei Bedarf können Sie prüfen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von aspectRatio überprüfen, den ein Aufruf von MediaDevices.getSupportedConstraints() zurückgibt. In der Regel ist das jedoch nicht nötig, da Browser Einschränkungen ignorieren, die sie nicht kennen.

Wert

Ein ConstrainDouble, der den akzeptablen 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 Standardseitenverhältnis von 16:9 für hochauflösendes Video lässt sich beispielsweise als 1920/1080 beziehungsweise 1,7777777778 berechnen.

Wenn dieser Wert eine Zahl ist, versucht der User Agent, unter Berücksichtigung der Hardwarefähigkeiten und der anderen angegebenen Einschränkungen Medien mit einem Seitenverhältnis zu erhalten, das dieser Zahl möglichst nahekommt. Andernfalls leitet der Wert dieses ConstrainDouble den User Agent bei dem Versuch, das erforderliche Seitenverhältnis exakt zu erreichen (wenn exact angegeben ist oder wenn sowohl min als auch max angegeben sind und denselben Wert haben) oder einen möglichst passenden Wert bereitzustellen.

Beispiele

Siehe das Beispiel Constraint exerciser.

Spezifikationen

Spezifikation
Media Capture and Streams
# dom-mediatrackconstraintset-aspectratio

Browser-Kompatibilität

Siehe auch