【问题标题】:Is it possbible to disable html5 video controls on switching to fullscreen?是否可以在切换到全屏时禁用 html5 视频控件?
【发布时间】:2012-09-26 09:44:12
【问题描述】:

我的要求是永远不要显示控件。但是当我切换到全屏时,控件会自动启用。有没有办法使它们失效?

我尝试通过 javascript (video.controls=false) 禁用,但徒劳无功,而相同的代码在我程序的另一部分工作正常。

我在 webkitfullscreenchange 侦听器处理程序中包含了控件禁用代码。处理程序在全屏按钮单击时被调用,但控件并未被禁用。

P.S 在用户按钮点击时启用全屏。

这是我的 webkitfullscreenchange 监听器代码:

document.addEventListener('webkitfullscreenchange', function() {
    video.controls = false;
    console.log('webkitfullscreenchange event fired');      
}, false);

【问题讨论】:

    标签: video custom-controls html5-video fullscreen addeventlistener


    【解决方案1】:

    我猜以下应该在 css 中工作

    ul.vjs-controls > li.vjs-fullscreen-control { display: none; }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      • 1970-01-01
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      • 2013-02-01
      相关资源
      最近更新 更多