如何解决需要取消静音按钮以使自动播放的视频静音
我在https://nate.ooo找到了我的旧模板 这是在chrome强制自动播放vid静音之前进行的,我想知道如何在代码中添加静音按钮。我一直在找几个小时,但每次尝试打开按钮时,该按钮最终都无法点击,或者视频停止全屏显示。我完全不知道该从哪里去。
<head>
<script language="javascript" src="howler.js"></script>
<title>иαтнαи</title>
<Meta charset="utf-8">
<Meta http-equiv="X-UA-Compatible" content="IE=edge">
<Meta name="description" content="">
<Meta name="keywords" content="">
<Meta name="author" content="">
<Meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<Meta charset="utf-8" />
<Meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" href="assets/css/main.css" />
<link rel='stylesheet' href='assets/css/bootstrap.min.css'>
<link rel='stylesheet' href='assets/css/vendor.css'>
<link rel='stylesheet' href='assets/css/theme_black_red.css' id="theme">
<link rel='stylesheet' href='assets/css/custom.css'>
<link rel='stylesheet' href='assets/css/demo.css'>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<script src="assets/js/vendor/modernizr-2.8.3.min.js"></script>
<script src='assets/js/vendor/html5shiv.min.js'></script>
<link rel="icon" type="image/ico" href="fav.ico"/>
</head>
<body onLoad="scrlsts()">
<div class="site-loader">
<span></span>
<p>Loading...</p>
</div>
<div class="pmeme">
<video id="video" autoplay="true" muted="true" loop="loop" onloadstart="this.volume=1">
<source src="assets/ideal.mp4" type="video/mp4"></source>
</video>
</div>
<div class="site-bg">
<div class="site-bg__overlay"></div>
<div class="site_countdown"></div>
<div class="site-bg__effect"></div>
<canvas class="site-bg__canvas"></canvas>
</div>
</header>
<div class="loading">
<div id="wrapper">
<div id="main">
<header id="header">
<h1> </h1>
<h2><font size="2">// ekzy // /// TEMPORARY//// </font></h2>
<nav>
<ul>
<li><a href="https://play.esea.net/users/746319" class="icon fa-spin fa-crosshairs" target="_blank"><span class="label">ESEA</span></a></li>
<li><a href="skype:blue77904?add" class="icon fa-spin fa-skype" target="_blank"><span class="label">Skype</span></a></li>
<li><a href="https://steamcommunity.com/id/ekzy/" class="icon fa-spin fa-steam" target="_blank"><span class="label">Steam</span></a></li>
<li><a href="https://www.youtube.com/channel/UCjntmMrTYczanbOATwkGisA" class="icon fa-spin fa-youtube-play" target="_blank"><span class="label">Youtube</span></a></li>
<li><a href="http://imgur.com/QWDdjf7" class="icon fa-spin fa-snapchat" target="_blank"><span class="label">Snapchat</span></a></li>
</ul>
</nav>
</header>
</div>
</div>
</div>
<script src="assets/js/vendor/jquery-2.1.4.min.js"></script>
<script src='assets/js/vendor/bootstrap.min.js'></script>
<script src='assets/js/vendor/plugin.js'></script>
<script src='assets/js/variable.js'></script>
<script src='assets/js/main.js'></script>
<script src='assets/js/demo.js'></script>
</body>
<head>
<Meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="JavaScript">
//////////F12 disable code////////////////////////
document.onkeypress = function (event) {
event = (event || window.event);
if (event.keyCode == 123) {
//alert('No F-12');
return false;
}
}
document.onmousedown = function (event) {
event = (event || window.event);
if (event.keyCode == 123) {
//alert('No F-keys');
return false;
}
}
document.onkeydown = function (event) {
event = (event || window.event);
if (event.keyCode == 123) {
//alert('No F-keys');
return false;
}
}
var message=":o";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
function disableCtrlKeyCombination(e)
{
var forbiddenKeys = new Array('a','n','c','x','v','j','w');
var key;
var isCtrl;
if(window.event)
{
key = window.event.keyCode;
if(window.event.ctrlKey)
isCtrl = true;
else
isCtrl = false;
}
else
{
key = e.which;
if(e.ctrlKey)
isCtrl = true;
else
isCtrl = false;
}
if(isCtrl)
{
for(i=0; i<forbiddenKeys.length; i++)
{
if(forbiddenKeys[i].toLowerCase() == String.fromCharCode(key).toLowerCase())
{
alert('Key combination CTRL + '+String.fromCharCode(key) +' has been disabled.');
return false;
}
}
}
return true;
}
</script>
</head>
</html>
解决方法
您可以尝试像这样向视频标签添加控件,其功能之一就是可以使视频静音
<video width="400" controls muted autoplay loop>
<source src="NameOfFile.mp4" type="video/mp4">
</video>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。