2012-02-07 6 views
0

私はこのhtml5プレーヤーに、より正確にはキャプションの部分にpekkを与えようとしています。 私は1つのビデオにいくつかのキャプションを追加する方法を理解しようとしています。デモパックを見ると、私はちょうどうまく動作しません。 デモファイル "mediaelementplayer-track.html"はCCボタンを表示し、 "none" "French"(これを追加しました)という3つの選択肢を表示します。 。mediaelement.js caption please

<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(エン、FR)が表示されます(ラジオボタンのいずれかを実行しないことを選択する方法はありません: htmlコードです

編集キャプションは実際にはIE(!)+ Safari PC(Macでは試していませんでした)ではなく、FFとクローム(最後のリリース-FF10 ...)で動作します。

誰かが正しい方法で私を導くことができますか? ありがとうございます

答えて

2

ビデオタイプを含む.htacessがないと、キャプションは機能しません。

デモパックをいくつかのワンプやそれに相当する環境からテストしても、決して結果は得られませんでした。 実際のサーバー環境でhtacessを使ってテストする限り、キャプションは正しく表示されました。

2

最近、.srt拡張子をMIMEタイプとしてサーバーに追加する必要があることがわかりました。 MIMEタイプを更新できない場合、.srtはテキストファイルなので、キャプションファイルの拡張子を.txtに変更し、それを指すリンクを更新するとうまくいきます。

関連する問題