6

サイトの埋め込みビデオに Flash ビデオを使用しています。私の古い 2.2.x アンドロイドはそれらを正常に再生しますが、多くの新しい Android デバイスと Apple デバイスが私のビデオを再生しないことに気付きました。新しいこと。

私は 2 時間かけて Google を検索し、多くのものを読みましたが、そのほとんどは 1、2、または 3 年前のものです。ビデオは複数の形式に変換され、フルスクリーンはある種のベンダー固有の拡張機能です。それをサポートしているブラウザーごとに異なります。

私の質問は、HTML5 のビデオ タグが現在 Flash Player の完全な代替物になっているのか、それとも 2013 年に 6 種類の最も人気のあるブラウザーにブラウザー固有のハックを必要とする厄介なスキームなのか、ということです。

PC、Mac、Android、iPhone で動作しますか?

4

1 に答える 1

6

caniuse.comは、この質問に答えるための非常に優れたデータの優れたリソースです。

現在のところ...Webユーザーのブラウザの約92%がHTMLビデオタグをサポートしています。そうでない主なものはOperaMini(約4.5%)です。これらのユーザーの場合、Flashフォールバックを使用できますが、実際にはそれほど手間はかかりません。videoJS、jPlayer、JWPlayerのように、これを処理する非常に単純なソリューションがいくつかあります。

今のところ、2つ、場合によっては3つの形式でエンコードする必要があります。ユーザーの約92%がMPEG-4/h.264をサポートしています。OperaMiniとIE8はそれをサポートしていません。

フルスクリーンHTMLビデオをサポートできるのはユーザーの約71%のみであるため、AndroidおよびiOS(主に)のすべてのバージョンで、ブラウザウィンドウの100%を占めるようにビデオを設定するのが最善の方法です。フルスクリーンがそれほど重要な場合は、Flashを使用することをお勧めします。

つまり、要するに、HTML5ビデオには少し余分な作業が必要ですが、現時点では、正しく理解するのはそれほど難しくなく、安定性と均一性を向上させる方向に進んでいる標準です。たとえば、YouTubeは、プライムタイムの準備ができていることを示す場合は、(フォールバックを使用して)それを使用します。

于 2013-03-14T13:20:54.793 に答える