1 ビデオ紹介
私の翻訳文書「 HTML5 ページへのオーディオとビデオの埋め込み」から紹介文を引用すると、「現在、Web ページにビデオを埋め込み、ブラウザやオペレーティング システムに関係なくすべてのユーザーに表示できるようにする唯一の信頼できる方法は、Flash を使用することです」これには、<object> タグと <embed> タグを組み合わせた Adobe Flash プラグインが必要です。
ほとんどのユーザーはすでに Flash プラグインをインストールしています (実際、全インターネット ユーザーの約 95% が何らかのバージョンの Flash をインストールしています) が、HTML 5 の支持者はプラグインを必要としないオープン ビデオ標準を推進しています。これは、HTML 5 の新しい <video> タグによってもたらされたアイデアであり、Flash などの独自のプラグインを必要とせずにビデオを埋め込む (およびビデオと対話する) 方法を提供します。
残念ながら、ビデオはそれほど単純ではありません。ブラウザは <video> タグを理解する必要があるだけでなく、ビデオを再生するために必要なコーデックも必要です。明らかな解決策は、HTML 5 仕様の作成者がビデオコーデックを選択し、すべてのブラウザ メーカーにそれを実装させることです。
とにかくオススメのプランです。同時に、それは混乱の原因でもあります。さまざまなコーデックをめぐる議論はすでに複雑になっていますが、さらに悲劇的なのは、ブラウザのメーカーがまだそれについて合意できていないことです。 Apple は、提案されている Ogg Theora コーデックを使用することに消極的ですが、Opera と Mozilla も、自社のブラウザに H.264 コーデックをロードすることに関連するライセンス料を支払うことに消極的です。 Google は両方をサポートしていますが、Microsoft は現時点では HTML 5 のビデオ要素をサポートする予定がないため、この論争から距離を置いています。
ブラウザメーカー間の行き詰まりに直面して、HTML 5 の善意の独裁者イアン・ヒクソンは手を振って、もうだめだと言いました。したがって、HTML 5 仕様には、特別に名前が付けられたり指定されたりするビデオ コーデックはありません。 「よし、これが引用だ。
ようやくMicrosoftも落ちてきたのが現状だが、残念ながらIE 9ではH.264のみ対応している。同時に、Google は I/O カンファレンスで、オープンソースのビデオ カプセル化形式 webM とビデオ エンコード形式 VP8 をついにリリースしました。 Opera、Mozilla、Chrome は VP8 を完全にサポートすると発表し、IE は部分的なサポートを発表しました (プラグインのインストールが必要ですが、私の記憶が正しければ、HTML5 のビジョンの 1 つはブラウザーのプラグインからの脱却です。これは Microsoft にとって本当に悲劇的です)。
Apple は、VP8 は品質や効率の点で H.264 ほど優れておらず、自社製品の要件を満たすことができないと考え、VP8 をサポートしないことを決定しました。さらに、最新のニュースでは、VP8 には特許の問題も関係している可能性があることが示されています (特許を侵害した場合、Opera と Firefox はおそらく直ちに VP8 を無視するでしょう)。
ここまで述べましたが、肝心なのは、今ページで <video> タグを使用したい場合は、次の 3 つの状況を考慮する必要があるということです。 Ogg Theora または VP8 をサポートする (これに何も起こらない場合) (Opera、Mozilla、 Chrome) 、H.264 (Safari、IE 9、Chrome) をサポートしますが、H.264 (IE6、7、8) はサポートしません。
それでは、<video> タグの使用、ビデオ オブジェクトで使用できるメディア属性とメソッド、メディア イベントなど、技術的な観点から HTML 5 ビデオを理解しましょう。