2012-04-11 11 views
0

HTML5動画タグを使用すると、プラグインが不要になります。埋め込みのような以前に使用されたタグや、プラグインを必要としないオブジェクトに加えて、ビデオタグは何をしていますか?
詳細を説明してください。HTML5の動画要素

+1

この質問はあなたが思うほど深遠であるわかりません。 HTML5は単なるブラウザ仕様です。すべての意味は、ブラウザがQuicktime、Flashなどのさまざまなベンダーのものに代わるものとしてネイティブにビデオプレーヤーを実装していることです。 – McGarnagle

+0

@dbaseman:大丈夫ですこれは私が知りたかったものです。だから、彼らはまだプラグインを使用していますが、それはブラウザにネイティブに組み込まれており、html5との互換性がありますか? – Ashwin

+1

私はそれが正しいとは思わない。 「プラグイン」は、ブラウザアプリケーションのメーカが提供するAPIを使用して第三者によって構築されます。 HTML5をページに置くと、プラグインは必要ありません(Sarfrazのフォールバックを除いて)が、ブラウザは他のHTMLタグをレンダリングするのと同じ方法でビデオをネイティブにレンダリングすることになっています。 – McGarnagle

答えて

0

どのようにHTML5のvideoタグは、HTML5プレーヤーをサポートするプラグイン

ブラウザの必要性を排除しないが<video>タグを使用する場合、デフォルトまたは内蔵のプレーヤーを示すする能力を持っています。

は、videoタグはプラグインを必要と削除さ埋め込みオブジェクトなどの以前に使用されるタグ に加えて、何をしますか?

<video>タグは他の/古いタグには何もしませんが、フォールバックのオプションを提供します。ブラウザでHTML5がサポートされていない場合は、<embed><object>などの古いメソッドにフォールバックします。あなたが見ることができるように、我々は<video>タグ内<object>タグを指定している

<video controls 
    preload="none" width="590" height="320" 
    data-setup="{}"> 
    <source src="Real_Media.theora.ogv" type='video/ogg'> 

    <!-- fallback for older browsers --> 

    <object width="590" height="320"> 
     <param name="movie" value="http://www.youtube.com/v/Z7pAr39ZnhA&amp;hl=en_US&amp;fs=1"></param> 
     <param name="allowFullScreen" value="true"></param> 
     <param name="allowscriptaccess" value="always"></param> 
     <embed src="http://www.youtube.com/v/Z7pAr39ZnhA&amp;hl=en_US&amp&autoplay=1;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="590" height="320" wmode="transparent"></embed> 
    </object> 

</video> 

:ここでは一例です。これはオプションですが、HTML5をサポートしていないブラウザでは指定する必要があります。上記の場合、ブラウザでHTML5がサポートされている場合、<video>タグが使用され、<object>タグは無視され、逆も同様です。

HTML5のビデオについての詳細な詳細について

は、見てみましょう:ビデオとIE9の

+0

あなたが送信したリンクには、「ブラウザは実際に再生できる最初のビデオファイルを選択します。次に、html5の役割は何ですか。ブラウザは、それがサポートするビデオを再生することができます。ではhtml5は何をしていますか? – Ashwin

+0

@Ashwinあなたが正しいです、 '