var count = 43; //一共多少MP3文件

var index = '18.mp3'; // 初始化播放那个文件

window.onload = function(){

var audio = new Audio();

audio.preload = true;

audio.controls = true;

audio.loop = false;

audio.src = index;

document.body.appendChild(audio);

audio.play();

audio.addEventListener('ended', playEndedHandler, false);

function playEndedHandler(){

var name = parseInt(index);

name = name+1 < 10 ? '0'+(name+1)+'.mp3' : (name+1)+'.mp3';

console.log(name)

name>count && audio.removeEventListener('ended',playEndedHandler,false);

audio.src = name;

audio.play();

}

var div = document.createElement('div');

var ul = document.createElement('ul');

for (var i = 1; i <=count; i++) {

var name = i<10 ? '0'+i+'.mp3' : i+'.mp3'

var li = document.createElement('li');

var text = document.createTextNode(name);

li.appendChild(text);

ul.appendChild(li);

li.addEventListener('click',function(event){

audio.src=event.target.innerHTML;

audio.play();

},false)

}

div.appendChild(ul);

document.body.appendChild(div);

}

实现html5音乐的自动播放,html5中audio实现播放列表和自动播放相关推荐

  1. html audio 列表,html5中audio实现播放列表和自动播放

    var count = 43; //一共多少MP3文件 var index = '18.mp3'; // 初始化播放那个文件 window.onload = function(){ var audio ...

  2. html 表格自动编号,Word中如何给表格设置自动编号

    我们在使用Word中可能需要给表格设置自动编号,让工作效率变得更快捷一些,那么如何给表格设置自动编号呢,接下来由学习啦小编为大家推荐Word使用技巧,希望对你有所帮助! 关于Word: Word软件提 ...

  3. html嵌入视频mp4视频无法播放,html中嵌入mp4格式视频无法播放

    我们在制作网页的时候经常会在网页中添加mp4格式的视频,但是我们会发现html中嵌入mp4格式视频无法播放,那么要怎么办呢?下面我们就一起去看看解决方法吧. 下面的这段代码是在我的test.html中 ...

  4. 微信播放在服务器视频无法播放音乐,解决ios微信浏览器中audio和video音乐视频无法自动播放等问题...

    产生问题的原因 参考网址:点击 对于自动播放的局限性,没有变通方案.正如前面所提及的,音频流只能从用户触摸事件加载.当针对移动版 Safari 进行开发时,重要的一点是要在必要时调整您的工作流,以适应 ...

  5. html5音乐和歌词同步,HTML5实现歌词同步

    开篇 HTML5的最强大之处莫过于对媒体文件的处理,如利用一个简单的vedio标签就可以实现视频播放.类似地,在HTML5中也有对应的处理音频文件的标签,那就是audio标签. audio标签 实现一 ...

  6. 解决在IOS系统及微信中audio、video不能自动播放的问题

    <video id="shakeVideo" src='video/shakingRedbagVideo.mp4' autoplay="autoplay" ...

  7. HTML网页播放器带列表,带有播放列表的网页播放器

    最近一个学弟又找我,问我带列表的播放器如何写.我大体告诉了一下他思路,用一个列表标签加embed标签,列表促发onclick事件传递其中的innerHTML值给函数,标签里写音乐的名称就行了.但是发现 ...

  8. excel自动筛选_在Excel自动筛选器中隐藏箭头

    excel自动筛选 When you turn on the filter in an Excel worksheet list, or if you create a named Excel tab ...

  9. linux添加音乐的代码,C语言实现linux系统下的MP3播放器源代码

    [实例简介] 能识别本地的MP3歌曲文件,能根据路径添加入播放器中. 能识别本地的播放列表信息. 具有播放列表功能,能根据用户的需求随意创建.删除播放列表. 用户能往指定的播放列表中添加.删除 ...

最新文章

  1. android里的editText怎么用,Android自定义控件EditText使用详解
  2. 9月——都已经9月了还不好好刷题?。。
  3. deedeedee crazy 寒假逆向生涯(11/100)
  4. NFC能否成为“标配”?
  5. linux安装篇之mongodb安装及服务自启动配置
  6. C# 使用阿里云发送短信
  7. 10.25模拟 三角形
  8. 【转】刨根究底字符编码之十二——UTF-8究竟是怎么编码的
  9. bi 存储过程方案_BI 系统中容易被忽视的数据源功能
  10. mysql genlog 分析_使用mysqlsla 分析 mysql logs
  11. linux下使用gpio控制代码,zynq linux 下控制gpio的c代码
  12. android模拟器 分辨率,Android模拟器各个皮肤的分辨率
  13. 【元胞自动机】基于matlab元胞自动机地铁火灾疏散模型【含Matlab源码 246期】
  14. 校园学生疫情防范监控小程序 毕业设计-附源码281444
  15. linux桥接wifi与有线,两个路由器有线桥接好还是无线桥接好?
  16. 微信小程序uniapp高德开放平台路线规划1对多导航路线方法记录
  17. 【2020-10-27】 scrapy爬虫之猎聘招聘信息爬取
  18. MySql 下载安装
  19. Log4cplus编译
  20. 五、组织机构模块-部门管理

热门文章

  1. ASP.Net 管道模型 VS Asp.Net Core 管道 总结
  2. 如何在 C# 8 中使用 Channels
  3. 不想写脚本清理 mongodb 中的垃圾数据,ttlIndex 能帮到你!
  4. 简单理解CAP-BASE
  5. 《ASP.NET Core 真机拆解》 送书活动结果公布
  6. .NET 程序员的 Playground :LINQPad
  7. 如何让Docker镜像飞起来
  8. 十问十答 CDDL 许可证
  9. 《ASP.NET Core 微服务实战》-- 读书笔记(第6章)
  10. Hyper-V虚拟机自动添加检查点和导出备份