【问题标题】:HTML5 Video FullscreenHTML5 视频全屏
【发布时间】:2013-01-17 14:54:02
【问题描述】:

我尝试制作一个 HTML5 视频播放器。我用 CSS 和 jQuery 创建了自定义控件。但是当我打开全屏模式时,我无法全屏看到我的自定义控件。

全屏模式关闭:

全屏模式开启但没有自定义控件:

【问题讨论】:

标签: html css css-selectors html5-video fullscreen


【解决方案1】:

显示自定义控制器

请将z-index 添加到您的自定义控件元素中

#customController{
  -------------------;
  -------------------;
  -------------------;
  z-index: 2147483647;
}

隐藏原生控制器

video::-webkit-media-controls {
  display:none !important;
}
video::-webkit-media-controls-enclosure {
  display:none !important;
}

【讨论】:

    【解决方案2】:

    当你全屏时,是视频元素全屏,而不是同时包含控件和视频的容器。

    例如

    <div class='container'>
        <vido></video>
        <div class='custom-controls'>...</div>
    </div>
    

    在 JS 中 做

    document.queryselector('.container').video.webkitExitFullscreen()

    相反

    document.queryselector('video').video.webkitExitFullscreen()

    这个应该可以了,我试过了。

    【讨论】:

      猜你喜欢
      • 2011-08-27
      • 2014-08-19
      • 2013-10-21
      • 2015-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多