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
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
canPlayType() |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- See implementation notes.
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