0

私はこのhtml5プレーヤー、より正確にはキャプション部分にペックを与えることを試みています。1つの動画にいくつかのキャプションを追加する方法を見つけようとしています。デモパックを見ると、機能しないだけです...デモファイル「mediaelementplayer-track.html」にはCCボタンが表示され、「none」、「English」、「French」の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

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

于 2013-04-11T16:23:11.517 に答える
2

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

そのため、ワンプまたは同等の環境からデモパックをテストしても、結果は得られませんでした。実際のサーバー環境で htacess を使用してテストした限り、キャプションは正しく表示されました。

于 2012-02-13T16:16:12.277 に答える