0

我试着给这个 html5 播放器一个 pekk,更准确地说是给标题部分。我试图弄清楚如何为一个视频添加一些标题。查看演示包,我只是 const 它根本不起作用......演示文件“mediaelementplayer-track.html”显示一个 CC 按钮,然后 3 个选项“无”“英语”和法语“(我添加了这个)。 html代码是:

<video width="360" height="203" id="player2" controls="controls">
<source src="../media/echo-hereweare.mp4" type="video/mp4">
<source src="../media/echo-hereweare.webm" type="video/webm">   
<track kind="subtitles" src="../media/mediaelement.srt" srclang="en" /> 
<track kind="subtitles" src="../media/mediaelement-fr.srt" srclang="fr" />
<p>Your browser leaves much to be desired.</p>          
    </video>    

    <script>
    $('audio,video').mediaelementplayer({
// auto-select this language (instead of starting with "None")
startLanguage:'en',
// automatically translate into these languages
translations:['es','ar','zh','ru'],
// enable the dropdown list of languages
translationSelector: true
   });
    </script>

所以..它应该显示至少 4 种语言选择。并且无法选择出现的 2 个(en,fr)之一(单选按钮未激活,没有 Firebug 控制台错误,什么都没有)。

编辑标题实际上适用于 IE (!) + Safari PC(未在 Mac 上尝试)但不适用于 FF 和 CHROME(最新版本 -FF10 ...)

有人能引导我走向正确的道路吗?谢谢

4

2 回答 2

2

如果没有包含视频类型的 .htacess,标题将不起作用。

因此,从一些 wamp 或等效环境中测试演示包,从未给出任何结果。据我在真实的服务器环境中测试它,使用 htacess,标题是正确的。

于 2012-02-13T16:16:12.277 回答
2

我们最近了解到需要将 .srt 扩展名作为 MIME 类型添加到服务器。如果您无法更新您的 MIME 类型,因为 .srt 只是一个文本文件,如果您将字幕文件的扩展名更改为 .txt 并更新指向它的链接,它也可以正常工作。

于 2013-04-11T16:23:11.517 回答