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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
aspectRatio constraint

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

Siehe auch