问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

jquery中怎样控制音乐播放器的音量求代码

发布网友 发布时间:2022-04-23 09:45

我来回答

3个回答

热心网友 时间:2022-05-18 05:28



<!DOCTYPE html>
<html>
<head>
    <style>
        #player{
  position:relative;
  margin:50px auto;
  width:300px;
  text-align:center;
  font-family:Helvetica, Arial;
}
#playpause{
  border:1px solid #eee;
  cursor:pointer;
  padding:12px 0;
  color:#888;
  font-size:12px;
  border-radius:3px;
}
#playpause:hover{
  border-color: #ccc;
}
#volume, #progressbar{
  border:none; 
  height:2px;
}
#volume{
  background:hsla(180,75%,50%,1);
}
#progressbar{
  background:#ccc;
}
.ui-slider-handle{
  border-radius:50%;
  top: -5px !important;
  width: 11px !important;
  height: 11px !important;
  margin-left:-5px !important;
}
    </style>
    <script src="/scripts/snippet-javascript-console.min.js?v=1"></script>
    </head>
<body>
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

<div id="player"> 

  <audio id="audio" src="http://upload.wikimedia.org/wikipedia/en/4/45/ACDC_-_Back_In_Black-sample.ogg" autoplay loop>
    <p>Your browser does not support the audio element </p>
  </audio>  

  <div id="volume"></div><br>
  <div id="progressbar"></div><br> 
  <div id="playpause"></div>

</div>
    <script type="text/javascript">
        $(function() {

  var $aud = $("#audio"),
      $pp  = $('#playpause'),
      $vol = $('#volume'),
      $bar = $("#progressbar"),
      AUDIO= $aud[0];
  
  AUDIO.volume = 0.75;
  AUDIO.addEventListener("timeupdate", progress, false);
  
  function getTime(t) {
    var m=~~(t/60), s=~~(t % 60);
    return (m<10?"0"+m:m)+':'+(s<10?"0"+s:s);
  }
  
  function progress() {
    $bar.slider('value', ~~(100/AUDIO.ration*AUDIO.currentTime));
    $pp.text(getTime(AUDIO.currentTime));
  }

  $vol.slider( {
    value : AUDIO.volume*100,
    slide : function(ev, ui) {
      $vol.css({background:"hsla(180,"+ui.value+"%,50%,1)"});
      AUDIO.volume = ui.value/100; 
    } 
  });
   
  $bar.slider( {
    value : AUDIO.currentTime,
    slide : function(ev, ui) {
      AUDIO.currentTime = AUDIO.ration/100*ui.value;
    }
  });
  
  $pp.click(function() {
    return AUDIO[AUDIO.paused?'play':'pause']();
  });
  
});
    </script>
</body>
</html>

热心网友 时间:2022-05-18 06:46

h5的audio controls属性
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
蒸熟的红薯冷藏能放几天 澳洲SAA认证是什么?只需看本文就清楚了 什么是澳大利亚SAA认证? 吸尘器澳洲SAA认证标准AS/NZS60335以及RCM认证办理流程 我的三星note8.0为什么开机充不进电,关机可以冲进去? 全民主公长坂坡8布阵攻略介绍_全民主公长坂坡8布阵攻略是什么 全民主公长坂坡1布阵攻略介绍_全民主公长坂坡1布阵攻略是什么 什么情况交警可以扣车 什么情况下交警能扣车 ...长坂坡第五关三星通关技巧介绍_全民主公长坂坡第五关三星通关技巧是... 山东农业大学学报是核心吗 JQAUDIO注册过商标吗?还有哪些分类可以注册? 山东农业大学学报.自然科学版sci吗 作为一名辅警有何感受和体会 JQ如何控制页面多个audio的播放? 山东农业大学学报社科版是北大核心期刊吗 交通协警心得体会 html5 jquery audio player插件怎么用 辅警为了谁怎么干心得体会 怎么用jquery在audio标签上动态添加paused属性 辅警考核表个人总结怎么写 辅警个人年终总结怎么写?吗 jquery怎么设置audio的loop 辅警待遇差、没编制,为什么还有很多人抢着干? 公安辅警个人鉴定怎么写 环保证如何办理? 求几篇公路助理工程师评职称个人总结范文 公路二级资质升一级资质需要什么材料 路桥工程资质证书办理要哪些条件 急需公路工程机械管理制度 有的网址的域名从www变成了by是为什么 山东农业大学学报自然科学版还是2014版中文核心吗 js/jquery点击按钮循环播放声音 By域名哪里可以注册? 农业类核心期刊都有哪些啊? 请问那个jQuery中AJAX的load()和html5中audio的load()有没有冲突,怎么解决 By域名应该怎么注册? 国内最好的农业类科技期刊是哪个? 在jquery mobile中怎么添加背景音乐 谁知道By域名好不好注册,如何注册? 农业国家级论文刊物有哪些呀? 求看jQuery错误 .by是什么域名 中国农业类杂志核心期刊目录 动态添加audio代码,引入的audio.min.js和样式无效,怎么解决 by1165域名怎么打开 有关于农业方面的期刊杂志吗? jQuery的setTimeOut怎么定时音频的播放 大家来说说有哪些比较容易发的普通本科学报 谷歌也看上并启用的.by域名如何注册?
  • 焦点

最新推荐

猜你喜欢

热门推荐