为什么.srt文件无法在IE11和Chrome中播放的任何想法。我已将文件编码为UTF8。我还在我的服务器上将mime类型添加到text / srt。我还得到错误文本跟踪:未知的MIME类型。 HR = 8007000b。在cosole。
1
00:00:22,000 --> 00:00:27,000
I'll teach thee Bugology, Ignatzes
2
00:00:40,000 --> 00:00:43,000
Something tells me
3
00:00:58,000 --> 00:01:59,000
Look, Ignatz, a sleeping bee
答案 0 :(得分:1)
HTML5中不支持开箱即用的SRT子标题文件。
您必须将其包含/转换为WebVTT文件。
然后,您可以使用<track>
元素将其包含在视频源中,例如:
<video id="video" controls preload="metadata">
<source src="video/sintel-short.mp4" type="video/mp4">
<source src="video/sintel-short.webm" type="video/webm">
<track label="English" kind="subtitles" srclang="en" src="vtt/sintel-en.vtt" default>
<track label="Deutsch" kind="subtitles" srclang="de" src="vtt/sintel-de.vtt">
<track label="Español" kind="subtitles" srclang="es" src="vtt/sintel-es.vtt">
</video>
有关详细信息,请参阅this page。