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

View in English Always switch to English

MediaTrackSettings: aspectRatio-Eigenschaft

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 MediaTrackSettings ist eine Gleitkommazahl mit doppelter Genauigkeit, die das Seitenverhältnis des MediaStreamTrack in seiner aktuellen Konfiguration angibt. Damit können Sie feststellen, welcher Wert gewählt wurde, um die von Ihnen angegebenen Einschränkungen für diese Eigenschaft zu erfüllen. Diese Einschränkungen haben Sie über die Eigenschaft MediaTrackConstraints.aspectRatio beim Aufruf von getUserMedia() oder MediaStreamTrack.applyConstraints() übergeben.

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 dies jedoch nicht nötig, da Browser Einschränkungen ignorieren, die sie nicht kennen.

Wert

Eine Gleitkommazahl mit doppelter Genauigkeit, die das aktuell konfigurierte Seitenverhältnis des Tracks angibt. Das Seitenverhältnis wird berechnet, indem die Breite des Tracks durch seine Höhe geteilt und das Ergebnis auf zehn Nachkommastellen gerundet wird. Das standardmäßige 16:9-Seitenverhältnis für hochauflösende Videos lässt sich beispielsweise als 1920/1080 beziehungsweise 1,7777777778 berechnen.

Beispiele

Siehe das Beispiel zum Ausprobieren von Einschränkungen.

Spezifikationen

Spezifikation
Media Capture and Streams
# dom-mediatrackconstraintset-aspectratio

Browser-Kompatibilität

Siehe auch