带有字幕的html5 MKV播放

时间:2018-12-05 12:42:09

标签: html5 subtitle mkv webvtt vtt

我正在尝试在带有字幕的chrome浏览器中播放MKV文件,以便可以查看本地视频文件。使用Microsoft Edge中的上述方法/代码已成功完成此操作,但是,当我使用chrome时,我看不到字幕(由于不支持MKV,因此无法使用firefox)

<video id="video" controls preload="metadata" style=width:80%; height:80%;>
   <source src="file.mkv" type="video/mp4">
   <source src="file.mkv" type="video/webm">
   <track label="language one" kind="subtitles" srclang="en" src="sub.vtt">
   <track label="language two" kind="subtitles" srclang="en" src="sub.vtt">
</video>


File structure

  • chrome MKV播放器///(根目录)
    • file.mkv //(视频文件)
    • file.vtt //(字幕文件)
    • RUN.html //(显示视频的html文件)


此方法基于github存储库"https://github.com/iandevlin/iandevlin.github.io/tree/master/mdn/video-player-with-captions"


我有:

  • 尝试使用不同的字幕格式(vtt,stl,ass,srt)

1 个答案:

答案 0 :(得分:0)

也许主要语言必须标记为默认语言?

<track label="language one" kind="subtitles" srclang="en" src="sub.vtt" default>

为我工作,没有没有尝试过。否则我猜.vtt文件有问题。