利用HTML5实现使用按钮控制背景音乐开关_html5教程技巧

效果图如下所示:

利用HTML5实现使用按钮控制背景音乐开关_html5教程技巧

查看演示效果    源码下载

HTML

建立一个HTML5页面,放置标签,设置音频文件源,设置循环播放。准备两张图片,分别表示开启和暂停背景音乐两种状态,可以点击。
 
XML/HTML Code复制内容到剪贴板

audio id=”music2″ src=”music.mp3″  loop=”loop”>你的浏览器不支持audio标签。audio>     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复制内容到剪贴板

立即学习“前端免费学习笔记(深入)”;

function playPause() {         var music = document.getElementById(‘music2’);         var music_btn = document.getElementById(‘music_btn2’);         if (music.paused){             music.play();             music_btn.src = ‘play.gif’;         }         else{             music.pause();             music_btn.src = ‘pause.gif’;          }     }   

如果使用jQuery代码可以这样写:
 
JavaScript Code复制内容到剪贴板

“music” src=”http://cctv3.qiniudn.com/zuixingfuderen.mp3″ autoplay=”autoplay” loop=”loop”>你的浏览器不支持audio标签。     “audio_btn”>利用HTML5实现使用按钮控制背景音乐开关_html5教程技巧“play.gif” width=”48″ height=”50″ id=”music_btn” border=”0″>     $(“#audio_btn”).click(function(){         var music = document.getElementById(“music”);         if(music.paused){             music.play();             $(“#music_btn”).attr(“src”,”play.gif”);         }else{             music.pause();             $(“#music_btn”).attr(“src”,”pause.gif”);         }     });

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2913951.html

(0)
上一篇 2025年3月11日 09:21:43
下一篇 2025年3月11日 09:22:24

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论