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

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

我在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 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?