HTMLMediaElement.canPlayType()

这篇翻译不完整。请帮忙从英语翻译这篇文章

 HTMLMediaElement.canPlayType() 方法会判断传递的媒体格式参数是否能够被播放。

Note: This feature is not available in Web Workers.

语法

str = audioOrVideo.canPlayType(mediaType);

参数

mediaType
DOMString包含了媒体文件的MIME类型。

返回值

String. 有可能的值为:

  • 'probably': 这种媒体文件似乎是可播放的。
  • 'maybe': 不能告诉你这种媒体文件是否能被播放,直到你尝试播放它。
  • '' (empty string): 这种媒体文件不能被播放。

提醒: 以前 canPlayType('video/webm') 会返回 'probably'。从 Gecko 28 (Firefox 28 / Thunderbird 28 / SeaMonkey 2.25 / Firefox OS 1.3) 开始, 将返回 'maybe'。 (bug 884275)

示例

var obj = document.createElement('video');
console.log(obj.canPlayType('video/mp4')); // "maybe"

规范

Specification Status Comment
HTML Living Standard
HTMLMediaElement.canplaytype
Living Standard HTML5后没有变更
HTML5
HTMLMediaElement.canplaytype
Recommendation 初始定义.

浏览器兼容性

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidiOS SafariSamsung Internet
Basic supportChrome Full support YesEdge Full support YesFirefox Full support 3.5IE Full support 9Opera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesEdge Mobile Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android ?

Legend

Full support  
Full support
Compatibility unknown  
Compatibility unknown

其他

文档标签和贡献者

此页面的贡献者: wbamberg, vvpvvp
最后编辑者: wbamberg,