Tho*_*Lee 6 video html5 subtitle srt
我用textTrack尝试了html5视频,它与.vtt(WebVTT)一起正常工作.但是,它不适用于.srt.
所以我的问题是html5是否支持chrome或firefox上的.srt?
我查看了w3中的信息,但没有关于srt的信息.
http://www.w3.org/TR/html5/embedded-content-0.html#attr-track-kind-subtitles
我也调查了一些球员.他们中的大多数解析.srt而不是html5视频textTrack.
所以我想在本机html5播放器中找到有关.srt字幕格式的任何文档.
谢谢
aad*_*ads 14
是的,你是对的..srt不能使用html5,但是.vtt.如果我们使用.srt,那么我们可能需要一个特殊的玩家.但我们可以简单地将.srt转换为.vtt.
这些之间没有太大的不同2. 只有它们代表mili secs的方式.并且文件有一个特殊的标记开头.(在线转换器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?
Run Code Online (Sandbox Code Playgroud)
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>
Run Code Online (Sandbox Code Playgroud)
我认为 SRT 本身不支持,但你有两个选择。
1) 使用像videosub这样的库,它只是 HTML 文件中的一个库,而 SRT 仅通过 JavaScript 工作。
或者
2) 使用Caption Converter等服务将 SRT 文件转换为 VTT。
归档时间: |
|
查看次数: |
15236 次 |
最近记录: |