我想禁用控件属性<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>
完成播放时启用控件,可以使函数以相同的方式添加属性。