我正在尝试实现一个 HTML5 视频播放器,用于使用本地 HTML 文件查看本地视频,并且我希望具有 VTT 字幕和字幕功能。
我目前正在使用 VideoJS 进行播放;但是,我的问题不是特定于实现的。当我尝试使用 VTT 文件时,我收到一个跨域错误,提示无法使用这些文件。(不过,这取决于浏览器,因为 IE 10 似乎可以正常运行,而 Firefox 和 Chrome 会抛出错误。)
我想有一种跨浏览器的方式来做到这一点,我会对任何人找到的任何解决方案/解决方法感兴趣。我知道的一种解决方案是使用 Node Web Kit 来创建 web-server 混合包;但是,我无法使用此解决方案,因为我想保持我的解决方案平台独立且免安装。