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