.mp4 ビデオを .ogg および .webm 形式 (ffmpeg を使用) に変換し、videojs を使用して、すべてのブラウザー (IE6-IE9、safari、chrome、opera、firefox) でビデオを再生する次の Web ページを作成しました。
http://tanguay.info/examples/testvideo
ただし、Firefox (12.0) は、ページへのアクセス方法によっては、常にオーディオを再生するとは限りません。
ogg の前にwebmソースを使用してfile://から再生すると、Firefox は正常に再生されます。
<source src="videos/damconnect.mp4" type='video/mp4'>
<source src="videos/damconnect.webm" type='video/webm'>
<source src="videos/damconnect.ogg" type='video/ogg'>
しかし、webm の前にoggソースを使用してfile://から再生すると、Firefox は音声なしで再生されます。
また、最初にoggまたはwebmを使用してhttp://から再生すると、Firefox はaudio なしで再生されます。
http:// 経由で音声付きで Firefox を再生するにはどうすればよいですか?
補遺:
また、 oggが最初にリストされている場合、 Operaはビデオを再生しません (スピンするだけで、開始しません)。
tanguay.info サーバーが .webm ビデオと共に text/plain ヘッダーを送信しているように見えますが、これを変更するにはどうすればよいですか?
答え:
この .htaccess ファイルを index.htm があるディレクトリに追加すると、問題が解決しました。
AddType audio/ogg oga ogg
AddType video/ogg ogv
AddType video/webm webm