H5-音频列表音乐切换

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7         *{
 8             margin: 0;
 9             padding: 0;
10         }
11         audio
12         {
13             width: 400px;
14             margin-top: 50px;
15         }
16         #con p
17         {
18             padding-left: 20px;
19             width:250px;
20             height: 30px;
21             background: #393939;
22             color: #fff;
23         }
24         #m
25         {
26             margin-top:20px ;
27             margin-bottom: 20px;
28             color: red;
29         }
30     </style>
31 </head>
32 <body>
33     <audio src="" id="ai" controls></audio>
34     <h3 id="m">当前播放歌曲是:</h3>
35     <div id="con">
36         <p>WeBelieve</p>
37         <p>卷珠帘</p>
38         <p>我的楼兰</p>
39     </div>
40 <script >
41     var ai=document.getElementById(‘ai‘);
42     var m=document.getElementById(‘m‘);
43     var con=document.getElementById(‘con‘);
44     var pp=con.getElementsByTagName(‘p‘);
45     var arr=[‘WeBelieve.mp3‘,‘卷珠帘.mp3‘,‘我的楼兰.mp3‘];
46     for (i=0;i<pp.length;i++){
47         pp[i].onclick=function () {
48             for (i=0;i<pp.length;i++){
49                 if(pp[i]==this){
50                     ai.src=arr[i];
51                     m.innerHTML="当前播放的歌曲是:"+pp[i].innerHTML;
52                 }
53             }
54         }
55     }
56
57 </script>
58 </body>
59 </html>
时间: 2024-08-21 20:55:12

H5-音频列表音乐切换的相关文章

列表样式切换

列表样式的切换 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>列表样式切换</title> <style> *{ margin: 0; padding: 0; } ul { list-style-type: none; } .box{ width: 789px; height: auto; margin: 0 auto; }

[Android Studio] Android Studio如何查看branch列表及切换branch(转载)

转载地址:http://blog.csdn.net/hyr83960944/article/details/36185231 用Git bash去切换相信大家都会,一行命令行搞定的问题.而在Android Studio中可能很多人刚开始会找不到哪里去切换,这边主要讲三种方式,其实三种方式归根结底是一样的,只是入口不同而已. 第一种: 第二种: 第三种: 三种方式点击后,都会出现下面这个对话框,branch主要分为Local和Remote,Local就是存在本地Repo的,你可以直接进行切换.Re

基于内容的音频和音乐分析领域的研究工作

基于内容的音频和音乐分析领域的研究工作: 主要文献出处: IEEE Transaction on Speech and Audio Processing ; IEEE Transaction on Pattern Analysis and Machine Intelligence(PAMI); IEEE Transaction on Multimedia; IEEE Transaction on Signal Processing; IEEE International Conference o

Anyoffice -HTML5大赛 悦心(基于H5开发安卓音乐app)-项目总结

项目在线演示地址:http://rose111.applinzi.com/ github 地址:欢迎star https://github.com/midoxinxin/YueX-Music 悦心,一款音乐播放器应用.由"女立方"团队开发.眼下.较为流行的音乐播放器有QQ音乐.网易云音乐.多米音乐等. "悦心"音乐播放器的主要功能,提供音乐数据库,点击列表播放音乐,还可对歌曲进行收藏.加入专属音乐心情功能. 1.歌曲播放过程中,气泡随音乐节奏动态变化. 2.点击圆盘

H5+Boostrap的音乐播放器

H5+Boostrap做简单的音乐播放器 前言:这个是综合一下我最近在学的东西做的小Demo,到实际使用还有距离,但是用来练手巩固知识点还是不错的,最近在二刷JS书和Boostrap.css的源码,做完这个Demo也算是暂告一段落,接下来是jQuery的源码和Boostrap.js的源码,任务很艰巨呢,加油~在此就不整篇的贴代码了,如果感兴趣的小伙伴可以发消息给我,可以把代码传给你们~ 正文: 先上效果图 1.布局:Boostrap里的响应式和自适应布局是自然跑不掉的,container中嵌套r

IOS实现多媒体音频之音乐播放器

随着智能手机市场越来越活跃,相应的app也变得五彩缤纷,各式各样,让你的app更吸引人多媒体技术不可避免.通过对音频和视频等控制让你的app更加丰富多彩,今天和大家一起研究下基本的音频使用.本文只提供部分代码,如果疑问可以下载源码查看. 功能主界面如下: 首先引入音频播放框架 2.通过故事版搭建界面,由于该步骤很简单,这里不讲解.如图所示: 3.定义变量存放数据,并将文件中歌曲信息封装成模型放入数组 /** 加载歌曲数据*/ @property(nonatomic,strong) NSMutab

移动端H5音频与视频问题及解决方案

最近在研究用视频代替动画,已经初步有成果了,顺便总结下几年开发中遇到的实际问题及给出自己的解决方案 看下最后实际效果:兼容PC,iphone, 安卓5.0 解决了,手动,自动,不全屏的问题 左边视频代替了动画,然后支持背景蒙板效果,能够透出底图 右边是原视频文件 H5 audio音频 每次通过 new Audio 一个音频对象,在IOS上可以看到会产生一个新的线程,这个很恶心 解决方案: new Audio一个对象,通过替换不同的音频地址,达到不多开线程的目的 在安卓上支持不给力 解决方案: 低

那些年,我们一起被坑的H5音频

原文地址:http://weibo.com/p/23041874d6cedd0102vkbr 不要被这么文艺的标题吓到,这里不会跟你讲述中学时期泡妞史,也不会有其它什么现实不该有而小说噼里啪啦不能没有的坑爹情节,请注意,这是一篇技术类文章,主要讲的是:音频在移动端的兼容问题,至于为什么标题要起的这么文艺,这只是为了迎合下这条微博而已: 神马?你还没关注我新浪微博 - 桑尼真?果断走起吧,我不会晒自拍刷屏不会买面膜,有的只是吐槽跟技术类的分享,欢迎关注… 好了,前面按惯例废话了不少,下面我们来说下

h5音频和视频解决方案

传统的精灵动画: 磁盘空间大,下载慢,尤其是在线播放,会更慢文件太多,在线播放的时候,太多http请求,会导致响应慢,或者行为失常因此,急需开发了一套技术,用视频代替精灵动画.我们称这种视频叫做交互视频 传统视频的问题: 传统视频,只能在方块形的区域中播放传统的视频,在iPad下是窗口播放,在iPhone下面,只能全屏播放传统的视频,播放的时候,一定会出现在最前端交互视频具有如下特点: 在iPhone下面,不需要全屏播放,可以在一个区域中播放交互视频可以出现在普通图形对象的下面交互视频可以带有蒙