InputDeviceInfo
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Die InputDeviceInfo
-Schnittstelle der Media Capture and Streams API bietet Zugriff auf die Fähigkeiten des Eingabegeräts, das sie repräsentiert.
InputDeviceInfo
-Objekte werden von MediaDevices.enumerateDevices()
zurückgegeben, wenn das zurückgegebene Gerät ein Audio- oder Videoeingabegerät ist.
Instanz-Eigenschaften
Erbt auch Eigenschaften von seiner Elternschnittstelle, MediaDeviceInfo
.
Instanz-Methoden
Erbt auch Methoden von seiner Elternschnittstelle, MediaDeviceInfo
.
InputDeviceInfo.getCapabilities()
-
Gibt ein
MediaTrackCapabilities
-Objekt zurück, das den primären Audio- oder Videotrack desMediaStream
eines Geräts beschreibt.
Beispiele
Das folgende Beispiel ruft alle Mediengeräte mit MediaDevices.enumerateDevices()
ab. Wenn eines der Geräte ein Eingabegerät ist, wird console.log(device)
ein InputDeviceInfo
-Objekt in die Konsole ausgeben.
navigator.mediaDevices.enumerateDevices().then((devices) => {
devices.forEach((device) => {
console.log(device); // an InputDeviceInfo object if the device is an input device, otherwise a MediaDeviceInfo object.
});
});
Spezifikationen
Specification |
---|
Media Capture and Streams # dom-inputdeviceinfo |
Browser-Kompatibilität
BCD tables only load in the browser