javascript - 删除 Safari 和 UC 浏览器中的 HTML5 视频控件

标签 javascript html safari uc-browser

我想禁用控件属性<video> 。简单省略controls属性适用于 Chrome、Chrome Mobile 和 Firefox,但不适用于移动 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> 时启用控件玩完了你可以做一个函数以同样的方式将属性添加回来。

关于javascript - 删除 Safari 和 UC 浏览器中的 HTML5 视频控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41870786/

相关文章:

javascript - Google Chart - 内部有文本和间隔的点

javascript - jQuery:ASP.NET 内容页面中预期的对象

compass-sass - -webkit-linear-gradient 在 Safari 中导致 400 (Bad request) 错误

javascript - 多文件上传在 Safari 6.1 上面不起作用,除非打开 Web 检查器

javascript - 网站无法在 Safari 和 Chrome 中正确显示

javascript - 可汗学院 : javascript loop taking too long to run

javascript - Controller 性能比较中的自定义过滤器与过滤器功能

jquery - 可编辑的 DIV HTML CSS

html - 基于范围 slider 拇指悬停的元素样式

javascript - 按对象键查询 Firestore