ビデオとオーディオを HTML に埋め込むためのソリューションを探しています。新しいビデオタグは .ogg と .mp4 をサポートしていますが、.flv やその他の形式の代替ソリューションはありますか?
たとえば、.ogg を埋め込みたい場合は、html5 がサポートされているかどうかを確認し、サポートされていない場合はフォールバックを使用します。.flv を埋め込みたい場合は、フォールバックを使用します。
3173 次
1 に答える
3
html5 タグは、ブラウザーが video タグを解釈できない場合、任意の要素へのフォールバックをサポートします。ここでは、フラッシュ ファイルへのフォールバックの簡単な例を示します。
<video controls width="500">
<!-- if Firefox -->
<source src="video.ogg" type="video/ogg" />
<!-- if Safari/Chrome-->
<source src="video.mp4" type="video/mp4" />
<!-- If the browser doesn't understand the <video> element, then reference a Flash file. -->
<embed src="your_flash_file" type="application/x-shockwave-flash" width="1024" height="798" allowscriptaccess="always" allowfullscreen="true"></embed>
</video>
埋め込みタグの代わりに、任意の html 要素を使用できます (「お使いのブラウザーは html5 を解釈できません..」というテキストまたは画像または必要なものを含むスパン)。基本的に、html5 ブラウザは再生可能なビデオソースを取得しますが、非 html5 ブラウザはビデオとソース タグを無視し、最後にフォールバック要素を取得します。
于 2012-06-20T12:58:05.327 に答える