HTML track 标签

HTML track 语法

在 HTML 中,track 标签用于为媒体元素(如 videoaudio)指定文本轨道,比如字幕、章节、元数据等。这些轨道可以提供额外的信息(如下所示),帮助用户更好地理解和使用媒体内容。

  • 字幕(subtitles):为视频提供文字说明,适合听力正常但需要文字支持的用户,比如看外语视频。
  • 转录(captions):为听障人士提供对话、背景声音的文字描述。
  • 章节(chapters):为视频设置章节标题,方便用户快速跳转到特定部分。
  • 描述(descriptions):为视障人士提供对画面内容的语音描述。
  • 元数据(metadata):提供关于媒体的附加信息,如作者、标题、版权等,但不会直接展示给用户。

语法:

<track kind="类型" src="文件路径" srclang="语言代码">

说明:

track 标签支持以下属性。

  • kind(可选):指定文本轨道的类型,取值可以是 "subtitles"(字幕)、"captions"(转录)、"descriptions"(描述)、"chapters"(章节)、"metadata"(元数据)。
  • src(必选):指向文本轨道文件的路径(通常是 .vtt 格式的字幕文件)。
  • srclang(可选):指定轨道文件使用的语言代码,比如 en 表示英语,zh 表示中文。
  • default(可选):如果添加了该属性,则该轨道在未手动选择时会被默认启用。
  • label(可选):为轨道指定一个人类可读的标签,例如 “英文字幕” 或 “中文字幕”。

HTML track 摘要

属于 HTML 标签
使用频率
兼容性 查看
官方文档 查看
MDN 查看

HTML track 示例

接下来,我们通过一个简单的例子来讲解一下 HTML track 标签是如何使用的。

示例:track 标签的基本用法

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <video controls>
        <source type="video/ogg" src="medias/movie.ogg">
        <source type="video/mp4" src="medias/movie.mp4">
        <source type="video/webm" src="medias/movie.webm">
        <track kind="subtitles" src="medias/subtitles.en.vtt" srclang="en" default label="English">
        <track kind="subtitles" src="medias/subtitles.zh-CN.vtt" srclang="zh-CN" label="中文">
    您的浏览器不支持此视频
    </video>
</body>
</html>

上一篇: source

下一篇: header

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号