【问题标题】:Captions Not Working with Video.js字幕不适用于 Video.js
【发布时间】:2015-03-01 14:16:08
【问题描述】:

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

这是其中一个视频页面; Columbia River Bass Fishing。它主要是 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 位置,但这也不起作用。

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

提前致谢

罗恩 B

【问题讨论】:

  • 当我尝试访问您的网站时收到了videojs is undefined,所以看起来您实际上并没有使用 Video.js。好消息是,在 Chrome 中的原版 video 元素中,字幕对我来说很好用 :)
  • 我直接从 videojs.com 复制了代码,所以我不确定“videojs 未定义”交易是什么。视频和字幕在我的桌面和 Android 手机上都可以在 Chrome 中运行,所以我已经为我准备好了,这是……
  • 样式和脚本元素的类型属性错误:&lt;style type="text/javascript"&gt; 和 &lt;script type="text/css"&gt;。
  • &lt;style type="text/javascript"&gt; 我从 videojs.com 上的设置说明中复制并粘贴,我认为 &lt;script src="video.js" type="text/css" &gt;&lt;/script&gt; 是以前版本的 videojs 遗留下来的。感谢您指出这一点,我会尽力纠正它。
  • 类型属性搞砸了,这就是问题所在。一行代码来自之前版本的 videojs,我没有删除,另一行可能是运行 flash 视频时遗留下来的。工作&lt;head&gt; 代码:&lt;script type="text/javascript"&gt; document.createElement('video');document.createElement('audio');document.createElement('track'); &lt;/script&gt; &lt;link href="video-js.css" rel="stylesheet"&gt;&lt;script src="video.js"&gt;&lt;/script&gt; &lt;script&gt; videojs.options.flash.swf = "video-js.swf" &lt;/script&gt;。被激怒了。感谢您的帮助,尤其是 misterben。

标签: video.js closed-captions


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 2015-09-25
    • 2015-08-31
    • 1970-01-01
    相关资源
    最近更新 更多