我在页面上有一个 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>
我目前正在使用两个视频播放器,它们“同步”并在一个中单击全屏触发另一个,但它并不优雅,需要几个黑客才能工作。
有什么好的方法可以做到这一点吗?我无法分离并重新附加视频节点,因为这会在 jPlayer 使用 Flash 后备时破坏它。