私は次のコードを持っています:
<video width="640" height="360" controls id="video-player" poster="/movies/poster.png">
<source src="/movies/640x360.m4v" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
<source src="/movies/640x360.ogv" type='video/ogg; codecs="theora, vorbis"'>
</video>
Firefoxの場合、 https://developer.mozilla.org/En/Using_audio_and_video_in_Firefox で、「エラー」イベントと「エラー」属性を参照しました。 「エラー」イベントはすぐにスローされ、その時点ではエラー属性はありません。誰も問題を診断する方法を知っていますか?
.oggのHTTP Content-Typeはapplication/ogg(.ogvの場合はvideo/ogg)で、.mp4の場合はvideo/mp4である必要があります。 the Web Sniffer を使用して確認できます。
これらの行を.htaccessファイルに追加すると、すべてのブラウザーで機能します。私のために働く。
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm
あなたのサイトに.htaccessファイルが存在しない場合は、新しいファイルを作成してください:)それは明らかです。
ちなみに、.ogvファイルはビデオであるため、「video/ogg」、。oggファイルはVorbisオーディオであるため、「audio/ogg」および.ogaファイルは一般的なOggオーディオであるため、「audio/ogg」でもあります。 Firefoxでチェックインして動作します。 「application/ogg」は、すべてのオーディオまたはビデオの使用に対して非推奨です。 http://www.rfc-editor.org/rfc/rfc5334.txt を参照してください