MediaDevices: getSupportedConstraints() Methode
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Die getSupportedConstraints()
-Methode der MediaDevices
-Schnittstelle gibt ein Objekt basierend auf dem MediaTrackSupportedConstraints
-Wörterbuch zurück, dessen Mitglieder jeweils eine der einschränkbaren Eigenschaften spezifizieren, die der User Agent versteht.
Syntax
getSupportedConstraints()
Parameter
Keine.
Rückgabewert
Ein neues Objekt basierend auf dem MediaTrackSupportedConstraints
-Wörterbuch, das die vom User Agent unterstützten Einschränkungen auflistet. Da nur die vom User Agent unterstützten Einschränkungen in der Liste enthalten sind, haben alle diese Booleschen Eigenschaften den Wert true
.
Beispiele
Dieses Beispiel gibt eine Liste der von Ihrem Browser unterstützten Einschränkungen aus.
const constraintList = document.querySelector("#constraintList");
const supportedConstraints = navigator.mediaDevices.getSupportedConstraints();
for (const constraint of Object.keys(supportedConstraints)) {
const elem = document.createElement("li");
elem.appendChild(document.createElement("code")).textContent = constraint;
constraintList.appendChild(elem);
}
Ergebnis
Spezifikationen
Specification |
---|
Media Capture and Streams # dom-mediadevices-getsupportedconstraints |
Browser-Kompatibilität
BCD tables only load in the browser