InputDeviceInfo
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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 desMediaStreameines 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
Loading…