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
gibt an, 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 kommagetrennte Liste der unterstützten Codecs bereitstellt.
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 versucht wird, sie wiederzugeben).
Beispiele
let obj = document.createElement("video");
console.log(obj.canPlayType("video/mp4")); // "maybe"
Spezifikationen
Specification |
---|
HTML # dom-navigator-canplaytype-dev |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
HTMLMediaElement
: Schnittstelle zur Definition der MethodeHTMLMediaElement.canPlayType()
MediaCapabilities
- Umgang mit Medienunterstützungsproblemen im Webinhalt
- Leitfaden zu Medientypen und -formaten
- Codecs in gängigen Medientypen