TextTrack: kind property

Baseline 已广泛支持

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

kindTextTrack 接口的只读属性,它返回此对象所代表的文本轨道类型。这决定了用户代理如何处理该轨道。

一个字符串。可以是以下之一:

"subtitles"

提示(cue)叠加在视频上。提示的位置通过继承自 TextTrackCue 的对象(例如 VTTCue)的属性来控制。

"captions"

提示(cue)叠加在视频上。提示的位置通过继承自 TextTrackCue 的对象(例如 VTTCue)的属性来控制。

"descriptions"

提示以非视觉方式提供。

"chapters"

用户代理将提供一种通过选择提示进行导航的机制。

"metadata"

与媒体数据相关的附加数据,可用于交互式视图。

示例

在以下示例中,kind 的值被打印到控制台。

js
let video = document.querySelector("video");
let track = video.addTextTrack("captions", "Captions", "en");
track.mode = "showing";
console.log(track.kind);

规范

规范
HTML
# dom-texttrack-kind-dev

浏览器兼容性