2

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

1 に答える 1

2

-ファイル ( ) をtext/plain編集して追加mime.types~www/confwebm/video webm

で同じ問題が発生している可能性がありますogg/ogv。MIME タイプを追加してくださいogg/video ogg ogv

また、変換時にオーディオ コーデックが正しいことを確認してください。

編集

わかりました、あなたはそれをに追加しましたhttpd.conf- これを読んでください

10.5.31。TypesConfig TypesConfig は、MIME タイプ マッピングのデフォルト リストを設定するファイルに名前を付けます (コンテンツ タイプへのファイル名拡張子)。デフォルトの TypesConfig ファイルは /etc/mime.types です。/etc/mime.types を編集する代わりに、MIME タイプ マッピングを追加する推奨される方法は、AddType ディレクティブを使用することです。

AddType の詳細については、セクション 10.5.54 AddType を参照してください。

理由についてはどんな議論も見つけることができますが...

于 2012-05-31T13:50:16.427 に答える