私は現在ipadをサポートするビデオプレーヤーを開発中です。
jqueryプラグインの詳細です。それはデスクトップ上で素晴らしい作品と私はさらにipadに自分のカスタムコントロールを追加することができました。
これまでのところとても良いです。
問題は、ビデオ要素を動的に作成して挿入していることです。実際には、ipadを少しばかげてしまいます。私はコンテナにビデオを($.wrap
)ラップしようとすると、ビデオがクラッシュすることがわかったので、私はこのアプローチに従った。
ビデオを挿入すると、それはほぼ正常に機能し(再生可能でイベントに応答します)、位置/表示プロパティが乱雑になります。上にオーバーレイを追加できません。私のコントロールをビデオの上に表示できるようにするため、これは問題です。ipadの動的に挿入された動画タグオーバーレイ
また、ビデオ自体は通常のtouchmove touchstart touchend
イベントには反応しません。いくつかの調査の後で、デフォルトのコントロールがオンになっていないと、ビデオはすべてのイベント(iPad touch events on <video> tag)をキャプチャします。
私の2番目の問題は、デフォルトのコントロールを含めた後も、ビデオ要素はまだ私のイベントハンドラを無視しているようです。
だから、私の質問は、(両方のみのIpadケースでは)次のとおりです。
- は、あなたがこの問題に直面している、とあなたがやった場合はもちろん、どのようにそれを修正しましたか?
- ハードコードされたビデオ要素だけがイベントをトリガーしますか?
ありがとうございますが、私のビデオはほとんどfine.itの 'z-index'だけの問題です。私がビデオの上にオーバレイを加えることができれば、それは私の "タッチ"イベントのすべてを捕らえて、再生/一時停止トリガーとして働くことができます。 –