欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > WEB开发 > html5案例分享 >

操作HTML5实现行使按钮节制配景音乐开关

发布时间:2016-12-03  编辑:杨雨个人博客网站   点击:   

结果图如下所示:

操纵HTML5实现利用按钮控制布景音乐开关

查察演示结果    源码下载

HTML

成立一个HTML5页面,安排<audio>标签,配置音频文件源,配置轮回播放。筹备两张图片,别离暗示开启和停息配景音乐两种状态,可以点击。
 
XML/HTML Code

  1. <audio id="music2" src="music.mp3"  loop="loop">你的赏识器不支持audio标签。</audio>    
  2. <a href="javascript:playPause();"><img src="pause.gif" width="48" height="50" id="music_btn2" border="0"></a>  

Javascript

我们在点击开关图片按钮的时辰挪用了javascript剧本,playPause()函数。函数中判定audio音频播放状态,假如已经遏制(paused)则挪用.play()继承播放,假如是在播放状态,则当即停息播放.pause(),两种状态切换时实时更新按钮图片,请看代码:
 JavaScript Code

  1. function playPause() {    
  2.     var music = document.getElementById('music2');    
  3.     var music_btn = document.getElementById('music_btn2');    
  4.     if (music.paused){    
  5.         music.play();    
  6.         music_btn.src = 'play.gif';    
  7.     }    
  8.     else{    
  9.         music.pause();    
  10.         music_btn.src = 'pause.gif';     
  11.     }    
  12. }   

假如行使jQuery代码可以这样写:
 
JavaScript Code

  1. <audio id="music" src="http://cctv3.qiniudn.com/zuixingfuderen.mp3" autoplay="autoplay" loop="loop">你的赏识器不支持audio标签。</audio>    
  2. <a id="audio_btn"><img src="play.gif" width="48" height="50" id="music_btn" border="0"></a>    
  3. <script>    
  4. $("#audio_btn").click(function(){    
  5.     var music = document.getElementById("music");    
  6.     if(music.paused){    
  7.         music.play();    
  8.         $("#music_btn").attr("src","play.gif");    
  9.     }else{    
  10.         music.pause();    
  11.         $("#music_btn").attr("src","pause.gif");    
  12.     }    
  13. });    
  14. </script>   
本文地址:http://itbyc.com/web/html5/14554.html
转载请注明出处。
分享是一种快乐,也是一种美德:
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1