需要取消静音按钮以使自动播放的视频静音

时间:2020-09-14 03:37:29

标签: javascript html css button

我在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>

1 个答案:

答案 0 :(得分:0)

您可以尝试像这样向视频标签添加控件,其功能之一就是可以使视频静音

<video width="400" controls muted autoplay loop>
  <source src="NameOfFile.mp4" type="video/mp4">
</video>
相关问题