ページに jPlayer ビデオ コンポーネントがあります。カスタムコントロールは、スタイルを大きくする必要があるため、作成しました。フルスクリーン ボタンでビデオを拡大して、ヘッダーを除くビューポート全体をカバーするようにします。問題は、ビデオが相対的に配置された div 内にあるため、その位置を上、左、絶対に設定すると、この div だけがいっぱいになることです。
構造:
<div id="header"></div><!--This should be visible, even in fullscreen-->
<div id="wrapper"><!--I want the video to fill this wrapper when fullscreen is toggled-->
<div id="internalContainer"> <!--This is relatively positioned and smaller than the wrapper-->
<video/><!--This is the video I want to expand-->
</div>
</div>
現在、「同期」する 2 つのビデオ プレーヤーを使用しており、フルスクリーンをクリックすると別のプレーヤーがトリガーされますが、エレガントではなく、動作させるにはいくつかのハックが必要です。
これを行う良い方法はありますか?ビデオ ノードをデタッチして再アタッチすることはできません。フラッシュ フォールバックを使用しているときに jPlayer が壊れてしまうからです。