私はhtml5のビデオをいじっています。iphone/ipadのフォールバックがあるのはいいことです。html5 ビデオは最初に要素をチェックします。サポートされている形式がない場合は、タグ <source>
内で提供されているコンテンツ (フラッシュなど) にフォールバックします。<video>
帯域幅を節約するために動作を逆にしたいと思います。デフォルトでフラッシュを使用し、利用できない場合は html5 ビデオにフォールバックします。
JavaScriptを使用せずにこの動作を取得する方法はありますか? (その後、解決策は非常に明白になります)。
最高、ハンシ、-
ps要素を「裏返し」にしてみました(<object><video/></object>
の代わりに<video><object/></video>
、ビデオが2回表示されます)
pps私の現在の解決策は
if( navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ){ ... }
else{ ... }
これは最適ではありません。iphone/ipad では機能しますが、フラッシュがインストールされていない古いブラウザーを使用すると、大きな問題が発生します。