MediaTrackSupportedConstraints: aspectRatio-Eigenschaft

Die aspectRatio-Eigenschaft des MediaTrackSupportedConstraints-Wörterbuchs ist ein schreibgeschützter Boolean-Wert, der im Objekt zurückgegeben wird von MediaDevices.getSupportedConstraints() enthalten ist (und auf true gesetzt ist), wenn und nur wenn der User-Agent die aspectRatio-Beschränkung unterstützt. Wenn die Einschränkung nicht unterstützt wird, ist sie nicht in der Liste enthalten, sodass dieser Wert niemals false sein wird.

Sie können auf das unterstützte Einschränkungen-Wörterbuch zugreifen, indem Sie navigator.mediaDevices.getSupportedConstraints() aufrufen.

Wert

Diese Eigenschaft ist im Wörterbuch vorhanden (und ihr Wert ist immer true), wenn der User-Agent die aspectRatio-Beschränkung unterstützt. Wenn die Eigenschaft nicht vorhanden ist, fehlt diese Eigenschaft im Wörterbuch der unterstützten Einschränkungen, und Sie erhalten undefined, wenn Sie versuchen, ihren Wert anzusehen.

Beispiele

js
const result = document.getElementById("result");
const supported = navigator.mediaDevices.getSupportedConstraints().aspectRatio;
result.textContent = supported ? "Supported!" : "Not supported!";

Ergebnis

Spezifikationen

Specification
Media Capture and Streams
# dom-mediatrackconstraintset-aspectratio

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch