HTML DOM Track 对象

<track> 元素用于为 <audio><video> 元素定义外部文本轨道。文本轨道通常用于显示媒体文件中的字幕或描述信息。

属性

  • default: 指定文本轨道是否应为默认轨道。如果设置为 true,则文本轨道将被视为默认轨道。默认值为 false。
  • kind: 指定文本轨道的类型。可选值包括 subtitles(字幕)、captions(标题)、descriptions(描述)、chapters(章节)和 metadata(元数据)。
  • label: 指定文本轨道的标签,用于在用户界面中显示轨道的名称。
  • src: 指定外部文本轨道文件的 URL。
  • srclang: 指定文本轨道文件的语言。

示例

在上面的示例中,我们为一个视频元素添加了两个不同语言的字幕轨道。用户可以在视频播放时选择显示哪种语言的字幕。

注意事项

  • 请确保文本轨道文件符合 WebVTT(Web Video Text Tracks)格式,以确保浏览器正确解析和显示字幕内容。
  • 某些浏览器可能不支持所有的文本轨道类型或属性,请在使用时注意兼容性。
属性 描述
default 设置或返回轨道的默认状态
kind 设置或返回轨道的 kind 属性值
label 设置或返回轨道的 label 属性值
readyState 返回当前轨道资源的状态
src 设置或返回轨道的src属性值
srclang 设置或返回轨道的 srclang 属性值
track 返回 TextTrack 对象,表示 track 元素的轨道文本数据
纠错
反馈
QR Code

微信搜一搜

搜索 JavaScript