我正在寻找一种不把它转换成vtt的方式来运行带有srt字幕的视频,我尝试了很多玩家并且都需要vtt,现在我正在做视频am。
<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>发布于 2017-06-13 11:36:07
所以SRT文件碰巧可以使用4.11版本的VideoJS,尽管它们不受官方支持,但是SRT在4.12中不再工作(因为使用了vtt.js,这极大地提高了对WebVTT文件的支持)。这并不是专门记录的。
对于您的快速结果,您可以将video.js降级为4.11或使用bubbel.js,这是用bubble.js实现的示例之一
https://github.com/pkalogiros/BubblesJS/blob/master/example.html
https://stackoverflow.com/questions/44519712
复制相似问题