3

埋め込まれた YouTube プレーヤーにカスタム コントロールを追加しようとしています。HTMLメニューをオーバーレイしています。ただし、ユーザーが YouTube 内の全画面表示ボタンをクリックすると、大きなプレーヤーで HTML メニューを使用できなくなります。

私が予想する解決策は 2 つあります。

まず、フルスクリーン プレーヤー用に生成された要素を特定できれば、これにコントロールを重ねることができます。

次に、フルスクリーン クリック イベントを取得できれば、javascript を使用して、現在利用可能なウィンドウの範囲を取得し、ビデオを利用可能な領域にスケーリングできます。

私はこれを見つけました: https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode?redirectlocale=en-US&redirectslug=DOM%2FUsing_full-screen_mode

ただし、ほとんどのブラウザーで動作するかどうかはわかりません。また、テスト段階にあるようです。

私が探している答えは次のとおりです。要素は何ですか、またはフルスクリーンプレーヤー用に生成された要素を見つけるにはどうすればよいですか?

または

フルスクリーンのクリック イベントをキャプチャするにはどうすればよいですか?

4

1 に答える 1

0

画面またはメニュー内のリンクのどこかでクリックをキャプチャしますか?

メニュー上のリンクのクリックをキャプチャしたい場合は、このプラグインが例として役立つと思います:

http://www.seanmccambridge.com/tubular/

https://code.google.com/p/jquery-tubular/source/browse/trunk/js/jquery.tubular.1.0.js

于 2013-03-16T00:18:20.583 に答える