、私はMP4、OGG、およびFLVファイル形式を作成し、次の実装を使用します。
<video id="movie" width="" height="" preload controls>
<source id="srcMp4" src="video.mp4" />
<source id="srcOgg" src="video.ogg" />
<object id="flowplayer" name="flowplayer" width="480" height="352" data="http://releases.flowplayer.org/swf/flowplayer-3.2.5.swf"
type="application/x-shockwave-flash">
<param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.5.swf" />
<param name="allowfullscreen" value="true" />
<param name="flashvars"
value='config={"clip":"http://domain.com/video.flv"}' />
</object>
</video>
MP4形式が原因のiPadの前のバグのため、最初に提供されますリストされている最初のソースのみが表示されます。
ブラウザがMP4バージョンを再生できない場合、Oggバージョンを読み込もうとします。それが失敗すると、Flowplayer(フラッシュ)をフォールバックとして使用します。
私はあなたがフラッシュなしのソリューションをフォールバックとして探していることは知っていますが、私の意見では、まだそこにはいません。人々はまだ大声で叫ぶためにIE6を使用しています!
HTML5ビデオはまだ作成中です。すべてのブラウザとプラットフォームで完全に安定するまで、さまざまなシナリオで「回避策」を提供する必要があります。携帯用
、おそらくあなたは、ユーザエージェントを検出し、そこから行くことができます...
希望これは、我々はやや同様の問題を持っている
残念ながら、現時点では単一の標準はありません。しかし、WebM(http://webmproject.org)は優れた候補の1つです(Firefox 4はすでにOperaをサポートしています)。それはGoogleによって支持されることを考慮に入れて、それはチャンスを持っています。 –
いいえ、FirefoxはOGGをサポートする唯一のものではなく、ChromeとOperaでもサポートされています。 SafariとIEだけはそうしない。 – Rob