2011-12-20 2 views
6

私は別のhtmlプレーヤーを試し、html5ビデオタグを使用しました。しかし、appleのデバイス(ipod touch 4、iphone 4、ipad)は、自身のプレーヤーにhtml5ビデオを表示します。アップルデバイスが自分のプレーヤーでhtml5ビデオを再生するのはなぜですか?

私の主な目標は、ビデオにオーバーレイ広告を表示することです。私は、絶対配置とZインデックスの助けを借りてdivを表示/非表示にすることに決めました。それは私のPCのブラウザでは機能しましたが、リンゴのデバイスでは管理できませんでした。

リンゴのデバイスに広告を表示するには、まずAppleのデフォルトのビデオプレーヤーではなく、自分のhtml5プレーヤーを使用する必要があります。

私のアプローチは可能ですか、または回避策はありますか?どんなアイデアも高く評価されます。

おかげで、

は、属性 "WebKitの-playsinline" がある

をeditted。しかし、それはどちらもうまくいかない。私はそれがUIWebViewでアプリケーションプログラミングでのみ動作すると思います。

<video id="video" width="480" height="320" webkit-playsinline> 
+0

あなたのソースでは、Webkit Playerを使用しようとします。はい、サファリはウェブキットです。しかし、リンゴはそれを無効にします。 CSSスタイルのように、標準クラスをオーバーライドすることもできます。 – SkyFox

答えて

2

申し訳ありませんが、別のプレーヤーは使用できません。 html5をサポートしているブラウザであれば、いくつかの異なるプレイヤーを使用できます。すべてのプレーヤーがブラウザに組み込まれています。それはブラウザの一部です。 閲覧にリンゴデバイスを使用するときは、Safari(およびOpera)のみを使用できます。 Safariにはhtml5ビデオのプレーヤーが1人しかいません。 OperaはSafariを使用してプレイヤーを実装します:)

関連する問題