HTML にビデオを挿入するには 2 つの方法があり、1 つは古代の object タグ、もう 1 つは html5 の video タグです。前者は比較的互換性が高く、後者は互換性が問題です。
HTML にビデオを挿入する最も一般的に使用される方法は 2 つあり、1 つは昔ながらの タグ、もう 1 つは HTML5 の タグです。
前者は互換性はありますが、あまり使いにくいです。後者は非常に便利ですが、互換性が頭の痛い問題です。
後者は互換性に多くの問題がありますが、非常に使いやすく、今後のWebデザインの開発トレンドに適合しているため、互換性の問題のため、ビデオを挿入する主な方法として後者を使用しています、前者はサプリメントとして使用されます。
例は次のとおりです:
コードは次のとおりです:
<video width="602px" height="345px" controls="controls"> <source src="public/video/test.mp4" type="video/mp4"></source> <source src="public/video/test.ogg" type="video/ogg"></source> your browser does not support the video tag </video>
現在、video 要素は 3 つのビデオ形式をサポートしています:
形式 IE Firefox Opera Chrome Safari
Ogg いいえ 3.5+ 10.5+ 5.0+ いいえ
MPEG 4 9.0+ × × 5.0+ 3.0+
WebM × 4.0+ 10.6+ 6.0+ ×
Ogg = Theora ビデオ エンコーディングと Vorbis オーディオ エンコーディングを備えた Ogg ファイル
MPEG4 = H.264 ビデオ エンコーディングと AAC オーディオ エンコーディングを備えた MPEG 4 ファイル
WebM = VP8 ビデオ エンコーディングと Vorbis オーディオ エンコーディングを使用した WebM ファイル
注: 形式は、H.264 ビデオと AAC オーディオである必要がある MPEG 4 など、上記の 3 つの詳細な要件に準拠する必要があります。
この場合、ビデオ形式が正しければ、ほとんどのブラウザの互換性結果には非常に満足していますが、IE678 はそれをサポートしておらず、そのユーザーは依然として中国で非常に大きなグループであるため、何かを考えなければなりませんそれ以外の場合は、ソリューションがサポートしています:
コードは次のとおりです:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="624" height="351" style="margin-top: -10px;margin-left: -8px;" id="FLVPlayer1"> <param name="movie" value="FLVPlayer_Progressive.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="scale" value="noscale" /> <param name="salign" value="lt" /> <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=public/swf/Clear_Skin_3&streamName=public/video/test&autoPlay=false&autoRewind=false" /> <param name="swfversion" value="8,0,0,0" /> <!-- 此 param 标签提示使用 Flash Player 6.0 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示,请将其删除。 --> <param name="expressinstall" value="expressInstall.swf" /> </object>
これでは、flv 形式のビデオに加えて、いくつかの swf または js ファイルも紹介されており、すべて DW ソフトウェアで生成されています。