李玉刚 - 刚好遇见你..._简单的html5 音乐播放器">
当前位置:   article > 正文

用JS+Html5实现一个简单的音乐播放器_简单的html5 音乐播放器

简单的html5 音乐播放器

1.HTML

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

 

  几个主要的标签如下:

   

  1. <div>
  2. <h4 id="name">李玉刚 - 刚好遇见你</h4>
  3. <br>
  4. <audio id="audio" src="F:\KuGou\李玉刚 - 刚好遇见你.mp3 " controls autoplay="true"></audio><br/>
  5. </div>
  6. <br><br>
  7. <div>
  8. <button id="btn-play" >播放</button>
  9. <button id="btn-stop" >暂停</button>
  10. <button id="btn-pre" >上一首</button>
  11. <button id="btn-next" >下一首</button>
  12. </div>
  13. </div>

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

2.js

  1. <!--播放-->
  2. var btn1 = document.getElementById("btn-play");
  3. btn1.onclick = function(){
  4. if(audio.paused){
  5. audio.play();
  6. }
  7. }
  8. <!--暂停-->
  9. var btn2 = document.getElementById("btn-stop");
  10. btn2.onclick = function(){
  11. if(audio.played){
  12. audio.pause();
  13. }
  14. }
  15. var music = new Array();
  16. music = ["李玉刚 - 刚好遇见你","张杰 - 三生三世","朴树 - 平凡之路"];//歌单
  17. var num = 0;
  18. var name = document.getElementById("name");
  19. <!--上一首-->
  20. var btn3 = document.getElementById("btn-pre");
  21. btn3.onclick = function(){
  22. num = (num +2)%3;
  23. audio.src = "music/"+music[num]+".mp3";
  24. name.innerHTML = music[num];
  25. audio.play();
  26. }
  27. <!--下一首-->
  28. var btn4 = document.getElementById("btn-next");
  29. btn4.onclick = function(){
  30. num = (num +1)%3;
  31. audio.src = "music/"+music[num]+".mp3";
  32. name.innerHTML = music[num];
  33. audio.play();
  34. }
  35. <!--自动播放下一首-->
  36. audio.addEventListener('ended', function () {      
  37.   btn4.onclick();
  38. }, false);
  这样就可以控制audio播放器的播放,暂停,上一首和下一首功能了。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/247564
推荐阅读
相关标签
  

闽ICP备14008679号