TextTrackCueList
TextTrackCueList
是 WebVTT 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 的浏览器中加载。