是的,你是对的。
.srt
不适用于 html5,但.vtt
可以使用 . 如果我们使用 .srt 那么我们可能需要一个特殊的播放器。但我们可以简单地转换 .srt
为 .vtt
.
这两者之间没有太大区别,
只是它们表示毫秒的方式。并且文件WEBVTT
的开头也有一个。.vtt
(在线转换器https://atelier.u-sub.net/srt2vtt/)即
**srt**
3
00:00:06,071 --> 00:00:08,926
Firstly, when to use it.
When are the best times?
**vtt**
3
00:00:06.071 --> 00:00:08.926
Firstly, when to use it.
When are the best times?
html5 的最终代码块如下所示
<html>
<video id="video" controls preload="metadata">
<source src="3798-233163.mp4" type="video/mp4">
<track label="English" kind="subtitles" srclang="en" src="3798-233163.vtt" default>
<track label="Deutsch" kind="subtitles" srclang="de" src="3798-233163_1.vtt">
<track label="Español" kind="subtitles" srclang="es" src="3798-233163_2.vtt">
</video>
</html>