我正在寻找一种方法来运行带有srt字幕的视频而不将其转换为vtt我尝试了很多玩家并且都需要vtt,现在我正在制作videojs
<video id="my-video" class="video-js" style="margin:0 auto;margin-bottom: 60px;" controls preload="auto" width="900" height="500" poster="poster.jpg" data-setup="{}">
<source src="mp4.mp4" type='video/mp4'>
<track kind='captions' src='srt.srt' srclang='en' label='English' />
<track kind='captions' src='srt.srt' srclang='ar' label='Arabic' default />
</video>
<script src="http://vjs.zencdn.net/5.19.2/video.js"></script>js.zencdn.net/5.19.2/video.js"></script>
答案 0 :(得分:1)
因此SRT文件恰好与VideoJS版本一起使用,最高可达4.11,即使它们没有得到官方支持,但SRT不再适用于4.12(因为使用了vtt.js,这极大地改善了对WebVTT文件)。这并没有具体记录。
为了您的快速结果,您要将video.js降级到4.11或使用bubbel.js这是使用bubble.js实现的示例之一
https://github.com/pkalogiros/BubblesJS/blob/master/example.html