<track>
<track>
标签用于指定视频的字幕,格式是 WebVTT (.vtt
文件),放置在<video>
标签内部。它是一个单独使用的标签,没有结束标签。
<video controls src="sample.mp4">
<track label="英文" kind="subtitles" src="subtitles_en.vtt" srclang="en">
<track label="中文" kind="subtitles" src="subtitles_cn.vtt" srclang="cn" default>
</video>
上面代码指定视频文件的英文字幕和中文字幕。
<track>
标签有以下属性。
label
:播放器显示的字幕名称,供用户选择。kind
:字幕的类型,默认是subtitles
,表示将原始声音成翻译外国文字,比如英文视频提供中文字幕。另一个常见的值是captions
,表示原始声音的文字描述,通常是视频原始使用的语言,比如英文视频提供英文字幕。src
:vtt 字幕文件的网址。srclang
:字幕的语言,必须是有效的语言代码。default
:是否默认打开,布尔属性。