0

我一直在使用 Video.js 嵌入 mp4 视频,它是一个很棒的播放器,感谢所有开发和工作的人。在大多数情况下,它运行良好,但我有一些小问题需要解决。

这是其中一个视频页面;哥伦比亚河巴斯钓鱼。它主要是 XHTML 过渡,我认为混合 HTML 5 会导致一些问题,尤其是属性值,但只要它有效,我稍后会弄清楚细节。这是 video.js 代码:

<video id="WAW_video_1" class="video-js vjs-default-skin" controls preload="auto" width="640" height="360" poster="ColumbiaRiverSmallmouthBassFishing.jpg" data-setup='{"WAW_option":true}' >
<source src="ColumbiaRiverSmallmouthBassFishing.mp4" type='video/mp4' />
<track kind="captions" src="captions.vtt" srclang="en" label="English" default />
Your browser does not support this video. Maybe you should update your internet browser
</video>

视频内容在 Firefox、Chrome 和 IE11 中运行良好,但没有字幕。“captions.vtt”文件是正确的,IE10会在我的电脑本地显示字幕,但在远程服务器上没有字幕。我尝试使用 VTT 文件的完整 URL 位置,但这也不起作用。

快速浏览此页面上的编码应该会告诉您我不是专家,但我想尝试生成有效且合规的代码,所以请原谅愚蠢的问题。

提前致谢

罗恩乙

4

1 回答 1

0

如果您的 Web 服务器配置存在 MIME 类型问题,请将 .vtt 更改为 .txt 排除。

如果需要将 web.config 添加到根目录,则需要将 .vtt 列为可接受的 MIME 类型。

于 2015-03-01T06:16:08.510 回答