MediaTrackSettings: aspectRatio-Eigenschaft

Das aspectRatio-Eigenschaftswörterbuch von MediaTrackSettings ist eine Gleitkommazahl mit doppelter Genauigkeit, die das Seitenverhältnis des MediaStreamTrack angibt, wie es derzeit konfiguriert ist. Dies ermöglicht es Ihnen zu bestimmen, welcher Wert ausgewählt wurde, um Ihre angegebenen Einschränkungen für den Wert dieser Eigenschaft zu erfüllen, wie sie in der Eigenschaft MediaTrackConstraints.aspectRatio beschrieben sind, die Sie beim Aufruf von entweder getUserMedia() oder MediaStreamTrack.applyConstraints() angegeben haben.

Falls erforderlich, können Sie ermitteln, ob diese Einschränkung unterstützt wird, indem Sie den Wert von MediaTrackSupportedConstraints.aspectRatio abfragen, wie er durch einen Aufruf von MediaDevices.getSupportedConstraints() zurückgegeben wird. Normalerweise ist dies jedoch nicht notwendig, da Browser alle ihnen unbekannten Einschränkungen ignorieren.

Wert

Eine Gleitkommazahl mit doppelter Genauigkeit, die die aktuelle Konfiguration des Seitenverhältnisses des Tracks angibt. Das Seitenverhältnis wird berechnet, indem die Breite des Tracks durch seine Höhe geteilt und das Ergebnis auf zehn Dezimalstellen gerundet wird. Zum Beispiel kann das standardmäßige 16:9-High-Definition-Seitenverhältnis als 1920/1080 oder 1.7777777778 berechnet werden.

Beispiele

Siehe das Constraint-Übungsprogramm-Beispiel.

Spezifikationen

Specification
Media Capture and Streams
# dom-mediatrackconstraintset-aspectratio

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch