TextTrackCue

Baseline 已广泛支持

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

TextTrackCue 接口属于 WebVTT API,它是各种派生 cue 类型(例如 VTTCue)的抽象基类;你将使用这些派生类型,而不是基类。

这些 cue 代表在 TextTrack 播放期间在某个时间段内呈现的文本字符串。cue 包括开始时间(文本将显示的时间)和结束时间(文本将从显示中移除的时间),以及其他信息。

EventTarget TextTrackCue

实例属性

此接口还继承了 EventTarget 的属性。

TextTrackCue.track 只读

此 cue 所属的 TextTrack,如果它不属于任何 track,则为 null

TextTrackCue.id

标识 cue 的字符串。

TextTrackCue.startTime

一个 double 值,表示 cue 将开始显示的视频时间(以秒为单位)。

TextTrackCue.endTime

一个 double 值,表示 cue 将停止显示的视频时间(以秒为单位)。

TextTrackCue.pauseOnExit

一个 boolean 值,表示当此 cue 停止显示时视频是否会暂停。

事件

enter

当 cue 变为活动状态时触发。

exit

当 cue 停止活动时触发。

规范

规范
HTML
# texttrackcue

浏览器兼容性