一个简单audio的列表和播放小例子

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title></title>
</head>
<body>
<script type="text/javascript">
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);
}
</script>
</body>
</html>

html5-audio 播放列表和自动播放相关推荐

  1. html插入视频时不自动播放,html5中嵌入视频自动播放的问题解决

    在h5页面中嵌入视频的情况是比较多件的,有时候会碰到需要自动播放的情况,之前根本觉得这不是问题,但是自己的项目中需要视频的时候就有点sb了,达不到老板的要求,那个急呀~~~ 各种查资料,找到一个方法, ...

  2. html视频如何不自动播放,html5中嵌入视频自动播放的问题解决

    在H5页面中嵌入视频的情况是比较多件的,有时候会碰到需要自动播放的情况,之前根本觉得这不是问题,但是自己的项目中需要视频的时候就有点sb了,达不到老板的要求,那个急呀~~~ 各种查资料,找到一个方法, ...

  3. [微信音频播放器] html5 audio 制作的微信播放器

    weixinAudio.js 一个简单的微信样式播放器 播放器DOM及CSS是微信里内置的音频播放器的样式,重新创建了控制层js,方便在在公众号,APP等场景使用. 例子 demo 地址 github ...

  4. ios vue 添加本地音乐_vue 项目,ios上audio音频 无法自动播放

    // 音乐播放 function autoPlayMusic() { // 自动播放音乐效果,解决浏览器或者APP自动播放问题 function musicInBrowserHandler() { m ...

  5. audio音频不能自动播放的解决方法

    由于浏览器限制的原因,不允许自动播放audio音频,尝试网上的方法后也没有进展(如果有解决方法,欢迎评论~) 一.首先创建 audio 标签 <audio class="g-back- ...

  6. 使用html5 video标签不自动播放视频问题(静音播放)

    谷歌浏览器使用html5 video标签播放视频,已经加上属性 autoplay="autoplay" 却不自动播放,需要加上muted 静音才可以自动播放.但是问题是没有声音. ...

  7. h5 <audio>音乐自动播放,谷歌禁止音乐自动播放处理方法

    html代码 <a href="javascript:;" class="musicBtn functionBtn2 on" id="mc_pl ...

  8. html5的video标签自动播放处理方法

    网上有很多解决方案,都不能真正的解决问题,于是自己尝试了一下. video 标签属性 src: 设置显示视频路径 controls: 显示控制栏 loop: 控制视频循环播放 autoplay: 自动 ...

  9. 实现html5音乐的自动播放,html5中audio实现播放列表和自动播放

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

最新文章

  1. Blender材质和着色基础视频教程 CGCookie – Fundamentals of Blender Materials and Shading
  2. pytorch 查看模型参数,查看模型特定层输入输出,模型结构图绘制总结
  3. 不同地图坐标系的坐标转换
  4. c#字符相似度对比通用类
  5. oracle死锁的解决方法
  6. mongodb默认的用户名密码_Windows下MongoDB设置用户、密码
  7. 加拿大程序员趣闻系列 1/N
  8. 为啥选择python
  9. 室内常用光带;平面,穹顶,球体,网格;常模拟吸顶灯、灯——daiding
  10. 【邢不行|量化小讲堂系列48-实战篇】听说今天融资盘爆仓了?来看看融资数据在量化投资中的作用
  11. Altium Designer之4层板基本规则设置
  12. 867 · 四键键盘
  13. 机器学习算法面经(阿里京东拼多多百度等)
  14. 两台MAC时间机器的备份和系统恢复
  15. OpenCV4.x图像处理实例-疲劳检测(基于眼睛纵横比,Eye Aspect Radio,EAR)
  16. 艾兰岛编辑器-全局存储
  17. ERP项目经验(三)
  18. 初学者怎么学java编程
  19. Ultimate Member插件注册登录流程分析
  20. Could not open /dev/vmmon: No such file or directo

热门文章

  1. 什么是COBOL? COBOL编程说明
  2. 玩转AgileCDN(十一)——小工单,大作用
  3. UI设计 | 圆角矩形为什么能成为设计趋势?
  4. 计算机删除用户记录查看,如何看到并删除电脑的操作记录
  5. 软件体系结构复习资料
  6. php推送amp到百度,phpcms添加百度主动推送功能(发布时自动推送URL到百度站长平台)教程...
  7. 用Python实现自制桌面宠物,变出一个桌面小挂件
  8. SSD性能优化之4K对齐
  9. 除了公布最新的三大AI实验室,腾讯2017年还做了这些布局
  10. 液晶电视和等离子电视有什么区别