2012-02-07 48 views
0

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

<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> 

So..it的应该显示至少4个语言选择 ,有没有办法选择2(英语,法语)看来,(单选按钮中的一个不激活,没有萤火虫控制台错误,没有)

编辑标题实际工作在IE浏览器(!)+ Safari PC(没有在Mac上试过)但不是在FF和CHROME(最新版本-FF10 ...)

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

回答

2

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

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

2

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