MediaTrackSupportedConstraints: sampleSize-Eigenschaft
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die sampleSize-Eigenschaft des MediaTrackSupportedConstraints-Wörterbuchs ist ein schreibgeschützter Boolean-Wert, der im von MediaDevices.getSupportedConstraints() zurückgegebenen Objekt vorhanden ist (und auf true gesetzt wird), wenn und nur wenn der User Agent die sampleSize-Einschränkung unterstützt. Wenn die Einschränkung nicht unterstützt wird, ist sie nicht in der Liste enthalten, so dass 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 sampleSize-Einschränkung unterstützt. Wenn die Eigenschaft nicht vorhanden ist, fehlt diese Eigenschaft im unterstützten Einschränkungen-Wörterbuch, und Sie erhalten undefined, wenn Sie versuchen, ihren Wert zu betrachten.
Beispiele
const result = document.getElementById("result");
const supported = navigator.mediaDevices.getSupportedConstraints().sampleSize;
result.textContent = supported ? "Supported!" : "Not supported!";
Ergebnis
Spezifikationen
| Spezifikation |
|---|
| Media Capture and Streams> # dom-mediatrackconstraintset-samplesize> |