全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JS+html5制作简单音乐播放器

本教程为大家分享了JS音乐播放器的具体代码,供大家参考,具体内容如下

1.HTML

<audio> 标签定义声音,比如音乐或其他音频流。其主要属性有src:要播放的音频的 URL,controls:如果出现该属性,则向用户显示控件,比如播放按钮。

几个主要的标签如下:

<div>  
 <h4 id="name">李玉刚 - 刚好遇见你</h4> 
 <br> 
<audio id="audio" src="F:\KuGou\李玉刚 - 刚好遇见你.mp3 " controls></audio><br/> 
</div> 
<br><br> 
<div> 
<button id="btn-play" >播放</button> 
<button id="btn-stop" >暂停</button> 
<button id="btn-pre" >上一首</button> 
<button id="btn-next" >下一首</button> 
</div> 
</div> 

这里不提供CSS样式,只做功能说明。

2.js

var btn1 = document.getElementById("btn-play"); 
 btn1.onclick = function(){ 
   if(audio.paused){     
   audio.play(); 
  } 
 } 
 
<!--暂停--> 
var btn2 = document.getElementById("btn-stop"); 
 btn2.onclick = function(){ 
   if(audio.played){     
   audio.pause(); 
  } 
 } 
  
var music = new Array(); 
music = ["李玉刚 - 刚好遇见你","张杰 - 三生三世","朴树 - 平凡之路"];//歌单 
var num = 0; 
var name = document.getElementById("name"); 
 
 
<!--上一首--> 
var btn3 = document.getElementById("btn-pre"); 
btn3.onclick = function(){ 
  num = (num +2)%3; 
  audio.src = "music/"+music[num]+".mp3"; 
  name.innerHTML = music[num]; 
  audio.play(); 
 } 
  
<!--下一首--> 
var btn4 = document.getElementById("btn-next"); 
btn4.onclick = function(){ 
  num = (num +1)%3; 
  audio.src = "music/"+music[num]+".mp3"; 
  name.innerHTML = music[num]; 
  audio.play(); 
 }

这样就可以控制audio播放器的播放,暂停,上一首和下一首功能了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# JS  # html5  # 音乐播放器  # js仿微信语音播放实现思路  # JavaScript实现简单音乐播放器  # js实现音乐播放控制条  # js制作简单的音乐播放器的示例代码  # js实现音乐播放器  # js+audio实现音乐播放器  # JavaScript中播放音频文件的几种常用方法  # 一首  # 遇见你  # 播放器  # 朴树  # 几个  # 之路  # 或其他  # 大家分享  # 其主要  # 只做  # 具体内容  # 大家多多  # 就可以  # src  # controls  # URL  # gt  # innerHTML  # brush  # xhtml 


相关文章: 南宁网站建设制作定制,南宁网站建设可以定制吗?  北京网站制作公司哪家好一点,北京租房网站有哪些?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  网站按钮制作软件,如何实现网页中按钮的自动点击?  如何在万网自助建站平台快速创建网站?  建站之星安装后如何自定义网站颜色与字体?  在线制作视频网站免费,都有哪些好的动漫网站?  如何快速搭建FTP站点实现文件共享?  如何快速搭建高效WAP手机网站吸引移动用户?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  建站VPS能否同时实现高效与安全翻墙?  建站主机选虚拟主机还是云服务器更好?  如何确认建站备案号应放置的具体位置?  如何选择高效稳定的ISP建站解决方案?  如何快速搭建高效WAP手机网站?  如何访问已购建站主机并解决登录问题?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  ,制作一个手机app网站要多少钱?  北京网站制作网页,网站升级改版需要多久?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  如何在云指建站中生成FTP站点?  jQuery 常见小例汇总  c# 服务器GC和工作站GC的区别和设置  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  ppt制作免费网站有哪些,ppt模板免费下载网站?  微信小程序 五星评分(包括半颗星评分)实例代码  如何在香港服务器上快速搭建免备案网站?  专业商城网站制作公司有哪些,pi商城官网是哪个?  PHP 500报错的快速解决方法  详解jQuery停止动画——stop()方法的使用  青浦网站制作公司有哪些,苹果官网发货地是哪里?  简单实现Android验证码  建站之星后台密码遗忘或太弱?如何重置与强化?  如何零基础在云服务器搭建WordPress站点?  如何在云服务器上快速搭建个人网站?  建站之星后台密码如何安全设置与找回?  如何在云主机上快速搭建网站?  如何自定义建站之星模板颜色并下载新样式?  建站主机CVM配置优化、SEO策略与性能提升指南  建站之星如何取消后台验证码生成?  音乐网站服务器如何优化API响应速度?  建站主机与虚拟主机有何区别?如何选择最优方案?  如何通过万网虚拟主机快速搭建网站?  香港服务器如何优化才能显著提升网站加载速度?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  建站主机核心功能解析:服务器选择与网站搭建流程指南  c# 在ASP.NET Core中管理和取消后台任务  智能起名网站制作软件有哪些,制作logo的软件?  教育培训网站制作流程,请问edu教育网站的域名怎么申请? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。