1

私のアプリケーションには、フルスクリーンの Youtube ビデオが含まれており、その上に情報とリンクがオーバーレイされています。jQuery プラグインTubePlayerを使用して、Youtube ビデオを<div>要素に埋め込みます。リンクとコンテンツは他<div>の にオーバーレイされ、Z インデックスが高くなります。

これは、デスクトップ ブラウザーでうまく機能します。

また、ユーザーが最初にページにアクセスしたときに、iOS でも正常に機能します。リンクは動画の上に重ねて表示され、YouTube の「再生」ボタンは動画のポスター画像の上に表示されます (画像を参照)。すべてのリンクはクリック可能です。ユーザーが「再生」を押すと、ビデオが Safari のフルスクリーン ビデオ プレーヤーで開きます。

ページの最初の読み込み時に、すべてのオーバーレイ リンクが正しく機能します。

この問題は、ユーザーが「完了」を押して iOS ビデオ プレーヤーを終了すると発生します。プレーヤーは前の画面に戻ります。すべてのリンクは引き続き画像の上に表示されますが、クリックできなくなりました。さらに、赤い Youtube 再生ボタンはグレーの iOS 再生ボタンに置​​き換えられました (画像を参照)。

ユーザーが押した後

オーバーレイされたリンクが表示されるのに、クリックできない理由がわかりません。これをどのように処理できるかについてのアイデアはありますか? 私は、ほぼすべてのタイプのソリューションに対してオープンです。

4

0 に答える 0