私はビデオファイル(avc + mp3のavi)を持っています。これを HTML5 video-tag 経由で再生することは可能ですか?
Internet Explorer 9 でテストしましたが、動作しません! 音声コーデック mp3 がサポートされていないためでしょうか、それとも「ビデオ コーデック プロファイル "HighL3.0"」 でしょうか。
誤解を解くために編集
現在進行中のコーデック戦争について読むか、この表をご覧になることをお勧めします。基本的に、一部のブラウザーは、MP4 コンテナー、H.264 でエンコードされたビデオ、および AAC でエンコードされたオーディオ (複雑さの少ないプロファイル) を含むビデオのみを受け入れます。一部のブラウザは、WebM コンテナ、VP8 でエンコードされたビデオ、および ogg-vorbis でエンコードされたオーディオを含むビデオのみを受け入れます。
MP4/H.264 は戦争に勝っているように見えますが、現時点では、ブラウザーを完全にサポートするには両方が必要です。
WebM、MP4/H.264、および OGG ビデオ形式の使用をサポートする最新のブラウザー。 <video>
したがって、HTML5 ビデオに AVI を使用することはできません。すべてのブラウザでサポートされている独自の形式はありません。唯一の解決策は、ファイルをサポートされている形式に変換し、<video>
次のように使用することです。
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4"> <!-- IE, Chrome, Safari, Android -->
<source src="movie.ogg" type="video/ogg"> <!-- Firefox, Chrome, Opera -->
<source src="movie.webm" type="video/webm"> <!-- Firefox, Chrome, Opera, Android -->
Your browser does not support the video tag.
</video>