TextTrackCueList

基线 广泛可用

此功能已得到广泛应用,可在许多设备和浏览器版本上运行。它自以下时间起在各浏览器中可用: 2015 年 7 月.

TextTrackCueListWebVTT API 的一个类似数组的对象,它表示 TextTrackCue 对象的动态更新列表。

可以通过 TextTrack.cues 获取此类型的实例,以获取 TextTrack 对象中的所有提示。此接口没有构造函数。

实例属性

TextTrackCueList.length 只读

一个无符号长整数,表示列表中提示的数量。

实例方法

TextTrackCueList.getCueById()

返回第一个具有传递给它的标识符的 TextTrackCue 对象。

示例

HTMLMediaElement.textTracks 属性返回一个 TextTrackList 对象,其中列出了所有 TextTrack 对象,每个文本轨道链接到媒体对应一个对象。然后,TextTrack.cues 属性返回一个包含该特定轨道提示的TextTrackCueList

js
const video = document.getElementById("video");
video.onplay = () => {
  console.log(video.textTracks[0].cues);
};

规范

规范
HTML 标准
# texttrackcuelist

浏览器兼容性

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