您好,欢迎访问一九零五行业门户网

JS实现音乐切换播放以及轮流播放

这次给大家带来js实现音乐切换播放以及轮流播放,js实现音乐切换播放以及轮流播放的注意事项有哪些,下面就是实战案例,一起来看一下。
<!doctype html> <html lang="en"> <head>  <meta charset="utf-8">  <title>welcome</title>  <style type="text/css">   .content {    width: 600px;    margin:0 auto;    border:1px solid red;   }   .left-bar {    width: 300px;    height: 200px;    float: left;    border:1px solid red;   }   ul li {    list-style: none;    margin-top: 20px;    cursor: pointer;   }   li:hover {    color: orange;   }  </style> </head> <body> <p class="left-bar">  <ul>   <li class="music-name">十年</li>   <li class="music-name">朋友</li>   <li class="music-name">勇气</li>  </ul> </p> <p class="content">  <video src="" id="video1" controls autoplay></video>  <button id="btn">按钮</button> </p> <script>  window.onload = function() {   // 歌曲列表   var music = [    {id: 1, name:十年},    {id: 2, name:朋友},    {id: 3, name:勇气}   ]   // 记录当前是哪首歌曲   var currentmusic = 0;   // 获取dom   var ovideo1 = document.queryselector(#video1);   // 初始化   ovideo1.src = music[0].name + '.mp3';   // 歌曲结束事件   ovideo1.onended = function() {    currentmusic += 1;    // 判断是否是最后一首    if(currentmusic === music.length) {     currentmusic = 0;    }    var sr = music[currentmusic].name + '.mp3';    this.src=sr;   }   // 获取左边歌曲列表的dom   var alist = document.getelementsbyclassname(music-name);   for(var i=0; i<alist.length; i++) { // 为了知道具体是那一个li alist[i].index = i; // 给每一个li设定一个事件 alist[i].onclick = function() { ovideo1.src = music[this.index].name + ".mp3"; } } } </script> </body> </html>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
以上就是js实现音乐切换播放以及轮流播放的详细内容。
其它类似信息

推荐信息