2

ビデオとオーディオを HTML に埋め込むためのソリューションを探しています。新しいビデオタグは .ogg と .mp4 をサポートしていますが、.flv やその他の形式の代替ソリューションはありますか?
たとえば、.ogg を埋め込みたい場合は、html5 がサポートされているかどうかを確認し、サポートされていない場合はフォールバックを使用します。.flv を埋め込みたい場合は、フォールバックを使用します。

4

1 に答える 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 に答える