繁体   English   中英

如何使用JavaScript禁用/启用HTML5视频标记

[英]How to disable/enable HTML5 Video tag using JavaScript

下面的代码不起作用,如何禁用HTML5视频标签

document.getElementById("vidEle").disabled=true;

如果我使用

document.getElementById("vidEle").controls=false;

我仍然可以使用右键单击播放。

您可以删除视频源,以便视频无法播放:)

如果我们知道您正在使用的浏览器会很好,但这里有一些解决方法:

您可以在其上设置一个新的块元素,其大小与使用css的半透明背景的视频播放器相同。

或者您可以将元素的样式设置为不显示:

document.getElementById("vidEle").style.display="none";

最后,您还可以卸载vidEle元素的内容。 最后一点,如果您选择使用“display:none”方法,请确保视频无法播放。

另一种方法是禁用上下文菜单,如下所示:

<video oncontextmenu="return false;" controls>
 <source src="somedir/somevideo.mp4" type="video/mp4"/>
</video>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM