4

ハードドライブまたはURLから任意のマルチメディアファイルを再生できるように、ビデオをhtmlページに埋め込みたい.

<video src="test.mp4" controls width="320" height="240">

</video>

ではchrome、動画は問題なく再生されます。ただし、mp4 ファイルが認識されませんfirefox。エラー メッセージが表示されます。'no video with supported format or mimetype found'.

私のビデオファイルのほとんどは.mp4 or .flvファイルです。

ビデオ要素を入れる <source src="test.flv" /> と、クロムとファイアフォックスの両方が表示されません。

それで、私は遊ぶために何をすべきat least mp4 and flv files in both browsersですか?

ポインタ/アドバイスをいただければ幸いです。

4

1 に答える 1

4

ブラウザでサポートされているオーディオ/ビデオ形式に関する Mozilla のページから:

H.264 ビデオ コーデックと、AAC オーディオ コーデックまたは MP3 オーディオ コーデックのいずれかを使用する MPEG コンテナ形式は、Internet Explorer および Safari でサポートされています。Firefox と Opera はこの形式をサポートしていません。この形式のサポートは Chrome で廃止され、Chromium でもサポートされていません。

MPEG メディア形式は、自由にライセンスされていない特許によって保護されています。必要なライセンスはすべて MPEG LA から購入できます。Mozilla [1, 2]、Google [1, 2]、および Opera によると、H.264 は現在ロイヤリティ フリーのフォーマットではないため、オープン Web プラットフォームには適していません。

簡単に言えば、Firefox はオープン ソースではないため、mp4 をサポートしていません。ただし、複数のソースをサポートしており、サポートしている最初のソースを再生します。

さらに、swf または flv は完全に Adob​​e であり、Flash Player を必要とするため、どのブラウザーでもサポートされているようには見えませんが、次の方法で回避できます。

<video src="test.mp4" controls>
    <object data="test.flv" type="application/x-shockwave-flash">
      <param value="test.flv" name="movie"/>
    </object>
</video>

.swf上記には、もともとデータと値としてファイルがあったことに注意してください。単独で動作するかどうかはテストしていません.flv

于 2012-05-03T10:41:28.573 に答える