2012-02-07 47 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並更新指向它的鏈接,它也可以正常工作。