HTMLMediaElement: canPlayType() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

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

语法

js
canPlayType(type)

参数

type

一个指定媒体 MIME 类型 的字符串,以及(可选的)一个包含支持的编解码器(codec)的逗号分隔列表的 codecs 参数

返回值

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

""(空字符串)

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

probably

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

maybe

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

示例

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

规范

规范
HTML
# dom-navigator-canplaytype-dev

浏览器兼容性

另见