HTMLMediaElement:canPlayType() 方法

基线 广泛可用

此功能已得到良好确立,并且可在许多设备和浏览器版本中使用。它自以下时间起在浏览器中可用: 2015 年 7 月.

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

语法

js
canPlayType(type)

参数

type

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

返回值

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

""(空字符串)

当前设备无法播放媒体。

probably

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

maybe

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

示例

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

规范

规范
HTML 标准
# dom-navigator-canplaytype-dev

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅