如何在全屏HTML5视频上禁用默认控件?

前端之家收集整理的这篇文章主要介绍了如何在全屏HTML5视频上禁用默认控件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个指定宽度和高度的视频,双击它可以使用videoElement.webkitRequestFullScreen()全屏显示.
默认情况下,视频没有任何控件.但出于某种原因,在全屏显示时,弹出默认控件.这是我正在做的事情:
<video id="videoId" width="320" height="240" autoplay="autoplay" ondblclick="enterFullScreen('videoId')" src="Blah.mp4"></video>

并且enterFullScreen(…)函数定义为:

function enterFullScreen(elementId) {
    var element = document.getElementById(elementId);
    element.webkitRequestFullScreen();
    element.removeAttribute("controls");
}

如您所见,我已经尝试删除函数中的控件.但无济于事.

有人能告诉我如何防止这种自动插入默认控件的事件发生吗?

解决方法

这可以用CSS解决,如下所述: HTML5 video does not hide controls in fullscreen mode in Chrome
video::-webkit-media-controls {
  display:none !important;
}

猜你在找的HTML5相关文章