HTML 标签

HTML5 <track> 标签

主题:HTML5 标签参考上一页|下一页

说明

<track> 元素用于为 <audio><video> 元素指定补充文本轨道,例如字幕轨道和字幕轨道。

下表总结了此标签的使用上下文和版本历史。

Permitted Parent: 媒体元素,如 <audio><video>
Content: None。 它是一个empty 空元素
开始/结束标签: 开始标签: required, 结束标签:forbidden
版本: New in HTML5

语法

<track> 标签的基本语法如下:

HTML: <track>; XHTML: <track />

下面的示例显示了 <track> 标签的作用。

<video controls="controls">
    <source src="shuttle.mp4" type="video/mp4">
    <source src="shuttle.ogv" type="video/ogg">
    <track src="subtitles_en.vtt" kind="subtitles" srclang="en" label="English">
    Your browser does not support the HTML5 Video element.
</video>

标签特定属性

下表显示了特定于 <track> 标签的属性。

属性 说明
Required — 必须在此标签上指定以下属性才能使标签有效。
src URL 指定曲目文件的 URL。
Optional — 以下属性是可选的。
default default 指定应该启用该轨道,除非用户的偏好表明另一个轨道更合适。
kind captions
chapters
descriptions
metadata
subtitles
指定文本轨道的类型。
label text 指定文本轨道的标题。
srclang language-code 指定曲目文本数据的语言。 如果 kind 属性设置为 subtitles,则必须定义 srclang

全局属性

与所有其他 HTML 标签一样, <track> 标签支持 HTML5 中的全局属性


事件属性

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


浏览器兼容性

所有主要的现代浏览器都支持 <track> 标签。

Browsers Icon

基本支持—

  • Firefox 31+
  • Google Chrome 18+
  • Internet Explorer 10+
  • Apple Safari 6+
  • Opera 15+

进一步阅读

请参阅以下教程: HTML5 音频, HTML5 视频.

相关标签: <audio>, <video>, <source>.

Advertisements