天天看点

服务器本地视频播放的网站,javascript-如何显示带有本地字幕的本地视频(不带网络服务器)...

我正在寻找一种跨浏览器视频解决方案,该解决方案能够使用带有本地字幕(.srt文件)的本地HTML文件显示本地视频.

我尝试了不同的播放器(VideoJS,jwPlayer,带有jquery.srt的HTML5原生).

联机托管时,一切正常,但本地托管时似乎都无法正常工作.

不幸的是,我无法安装任何Web服务器或使用第三方扩展.

有人解决了吗?

HTML5将track标记与.vtt文件一起使用(或将.srt文件与jquery.srt一起使用):

可以与IE10完美搭配,但不能与Chrome 40搭配使用(在此处同样评论Viewing HTML5 video with captions offline)

jwPlayer v6无法离线工作,您会收到以下消息:“不支持离线播放”.经过几次搜索,您可以使用jwPlayer v5 .swf文件使视频工作,但是…字幕不起作用.

Loading the player...

jwplayer("oplayer").setup({file:"test.mp4",

image:"test.jpg",width:800,height:600,top:10,left:10,autostart:false,

tracks:[{file:"test_FR.srt",label:"FR",kind:"captions","default":true},

{file:"test_EN.srt",label:"EN",kind:"captions","default":true}]});

videoJS也使用HTML5,所以行为相同.

注意:

如果您想绕过Chrome的本地问题,则可以使用其他参数“ –allow-file-access-from-files”从命令行窗口启动浏览器