此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

HTMLMediaElement:canPlayType() 方法

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

HTMLMediaElementcanPlayType() 方法用于报告当前浏览器播放指定 MIME 类型媒体的可能性。

语法

js
canPlayType(type)

参数

type

一个指定媒体的 MIME 类型字符串,并可选包含一个 codecs 参数,该参数是一个用逗号分隔的支持的编解码器列表。

返回值

一个表示媒体可播放的可能性的字符串。该字符串将是以下值之一:

""(空字符串)

当前设备无法播放该媒体。

probably

该媒体可能可以在此设备上播放。

maybe

没有足够的信息来确定该媒体是否可以播放(直到实际尝试播放时)。

示例

js
let obj = document.createElement("video");
console.log(obj.canPlayType("video/mp4")); // “maybe”

规范

Specification
HTML
# dom-navigator-canplaytype-dev

浏览器兼容性

参见