HTMLMediaElement: canPlayType() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die Methode canPlayType()
des HTMLMediaElement
meldet, wie wahrscheinlich es ist, dass der aktuelle Browser Medien eines bestimmten MIME-Typs abspielen kann.
Syntax
canPlayType(type)
Parameter
type
-
Ein String, der den MIME-Typ der Medien und (optional) einen
codecs
-Parameter enthält, der eine durch Kommas getrennte Liste der unterstützten Codecs umfasst.
Rückgabewert
Ein String, der angibt, wie wahrscheinlich es ist, dass die Medien abgespielt werden können. Der String wird einen der folgenden Werte haben:
""
(leerer String)-
Die Medien können auf dem aktuellen Gerät nicht abgespielt werden.
probably
-
Die Medien sind wahrscheinlich auf diesem Gerät abspielbar.
maybe
-
Es gibt nicht genügend Informationen, um festzustellen, ob die Medien abgespielt werden können (bis tatsächlich versucht wird, die Wiedergabe zu starten).
Beispiele
let obj = document.createElement("video");
console.log(obj.canPlayType("video/mp4")); // "maybe"
Spezifikationen
Specification |
---|
HTML Standard # dom-navigator-canplaytype-dev |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
HTMLMediaElement
: Schnittstelle zur Definition derHTMLMediaElement.canPlayType()
MethodeMediaCapabilities
- Umgang mit Medienunterstützungsproblemen in Webinhalten
- Leitfaden zu Medientypen und -formaten
- Codecs in gängigen Medientypen