zoukankan      html  css  js  c++  java
  • //点击按钮加减音频音量到最小会出现bug什么意思???

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>radio语法笔记</title>
     6 </head>
     7 <body>
     8     <button class="btn-play">播放</button>
     9     <button class="btn-pause">暂停</button>
    10     <button class="btn-gogo">快进</button>
    11     <button class="btn-back">快退</button>
    12     <button class="btn-volumeAdd">音量+</button>
    13     <button class="btn-volumeMin">音量-</button>
    14     <span class="newTime"></span>
    15     <span class="allTime"></span>
    16     <script>
    17         audio = new Audio();
    18         audio.src = "data/imooc.mp3";
    19         var btnAudio = document.querySelector('.btn-play');
    20         var btnPause = document.querySelector('.btn-pause');
    21         btnAudio.onclick = function(){
    22             audio.play();
    23         }
    24         btnPause.onclick = function(){
    25             audio.pause();
    26         }
    27         var newTime = document.querySelector('.newTime');
    28         var allTime = document.querySelector('.allTime');
    29         audio.addEventListener('canplay',function(){
    30             allTime.innerHTML = audio.duration;
    31         })
    32         setInterval(function(){
    33             newTime.innerHTML = parseInt(audio.currentTime);
    34         },1000);
    35 
    36         var  gogo = document.querySelector('.btn-gogo');
    37         gogo.onclick = function(){
    38             audio.currentTime += 20;
    39         }
    40 
    41         var  back = document.querySelector('.btn-back');
    42         back.onclick = function(){
    43             audio.currentTime -= 20;
    44         }
    45 
    46         var volumeAdd = document.querySelector('.btn-volumeAdd');
    47         var volumeMin = document.querySelector('.btn-volumeMin');
    48         //点击按钮加减音频音量到最小会出现bug什么意思???
    49         volumeAdd.onclick = function(){
    50             audio.volume >= 1 ? audio.volume = 1 : audio.volume = audio.volume + .1;
    51             console.log(audio.volume);
    52         }
    53         volumeMin.onclick = function(){
    54             audio.volume <= 0 ? audio.volume = 0 : audio.volume = audio.volume - .1;
    55             console.log(audio.volume);
    56         }
    57     </script>
    58 </body>
    59 </html>
  • 相关阅读:
    Asp.NET 的Session实现原理
    jquery.treeview.js树控件的应用
    jQuery Timers插件
    索引 设计准则
    隐藏iframe实现无刷新的效果
    异步上传文件解决方法
    jQuery .unique()的使用
    HtmlControl与WebControl的区别与用途
    ASP.NET“服务器应用程序不可用”问题完全解决方案
    FastReport4.6程序员手册_翻译
  • 原文地址:https://www.cnblogs.com/Knowledge-is-infinite/p/11236183.html
Copyright © 2011-2022 走看看