0

为什么 .srt 文件不能在 IE11 和 Chrome 中播放的任何想法。我已将文件编码为 UTF8。我还将服务器上的 mime 类型添加到 text/srt。我还收到错误文本轨道:未知的 MIME 类型。小时=8007000b。在科索莱。

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

4

1 回答 1

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>

有关详细信息,请参阅此页面。

于 2017-12-20T19:33:29.197 回答