我想禁用控件属性<video>。对于Chrome,Chrome移动版和Firefox,简单省略controls属性即可,但不适用于移动Safari和UC浏览器。我也尝试使用

<video onplaying="this.controls=false" > ...


但它也不起作用。
我该如何解决这个问题?

谢谢。

最佳答案

<video onplaying="disableVideoControls();" controls="controls">

function disableVideoControls() {
   var video = document.getElementById("videoPlayer");
   video.removeAttribute("controls");
};


disableVideoControls()函数将在视频开始播放时执行,并将从<video>中删除​​控件属性,从而导致控件被删除。如果要在<video>完成播放时启用控件,可以使函数以相同的方式添加属性。

10-05 20:48
查看更多