MediaCapabilities
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die MediaCapabilities-Schnittstelle der Media Capabilities API bietet Informationen über die Decodierungsfähigkeiten des Geräts, des Systems und des Browsers. Die API kann verwendet werden, um den Browser über die Decodierungsfähigkeiten des Geräts basierend auf Codecs, Profil, Auflösung und Bitraten abzufragen. Diese Informationen können genutzt werden, um optimale Medienströme für den Benutzer bereitzustellen und zu bestimmen, ob die Wiedergabe flüssig und energieeffizient sein sollte.
Die Informationen werden über die mediaCapabilities-Eigenschaft der Navigator und WorkerNavigator-Schnittstellen abgerufen.
Instanzmethoden
MediaCapabilities.encodingInfo()-
Bei Übergabe einer gültigen Medienkonfiguration wird ein Promise zurückgegeben, das Informationen darüber enthält, ob der Medientyp unterstützt wird und ob das Kodieren solcher Medien flüssig und energieeffizient wäre.
MediaCapabilities.decodingInfo()-
Bei Übergabe einer gültigen Medienkonfiguration wird ein Promise zurückgegeben, das Informationen darüber enthält, ob der Medientyp unterstützt wird und ob das Dekodieren solcher Medien flüssig und energieeffizient wäre.
Spezifikationen
| Spezifikation |
|---|
| Media Capabilities> # media-capabilities-interface> |
Browser-Kompatibilität
Siehe auch
- Die Methode canPlayType() von HTMLMediaElement
- Die Methode isTypeSupported() von MediaSource
Navigator-Schnittstelle