HTML <track> 标签

定义和用法

<track> 标签为 <audio><video> 元素规定文本轨道。

此元素用于规定字幕、字幕文件或其他包含文本的文件,这些文件在播放媒体时应该可见。

轨道采用 WebVTT 格式(.vtt 文件)。

另请参阅:

HTML 教程:HTML 视频

HTML 教程:HTML 音频

HTML DOM 参考手册:Track 对象

实例

带有两种语言字幕轨道的视频:

<video width="320" height="240" controls>
  <source src="forrest_gump.mp4" type="video/mp4">
  <source src="forrest_gump.ogg" type="video/ogg">
  <track src="fgsubtitles_en.vtt" kind="subtitles" srclang="en" label="English">
  <track src="fgsubtitles_no.vtt" kind="subtitles" srclang="no" label="Norwegian">
</video>

可选的属性

属性 描述
default default 规定如果用户的首选项不指示其他轨道更合适,则启用该轨道。
kind
  • captions
  • chapters
  • descriptions
  • metadata
  • subtitles
规定文本轨道的类型。
label 文本 规定文本轨道的标题。
src URL 必需。规定轨道文件的 URL。
srclang 语言代码 规定轨道文本数据的语言(如果 kind="subtitles",则必需)。

全局属性

<track> 标签还支持 HTML 中的全局属性

事件属性

<track> 标签还支持 HTML 中的事件属性

默认的 CSS 设置

无。

浏览器支持

表中的数字注明了首个完全支持该属性的浏览器版本。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
23.0 10.0 31.0 6.0 12.1