您现在的位置是:网站首页> 编程资料编程资料
利用HTML5实现使用按钮控制背景音乐开关有关HTML5中背景音乐的自动播放功能HTML5简单实现添加背景音乐的几种方法
2023-10-14
1047人已围观
简介 我们有时会在页面上加上背景音乐,允许用户自己开启和关闭背景音乐,尤其基于手机html5制作的多媒体页面,HTML5的audio音频标签可以获取音频的播放状态,通过触摸按钮就可以关闭和开启背景音乐。
效果图如下所示:

HTML
建立一个HTML5页面,放置
- <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复制内容到剪贴板
相关内容
- 深入解析HTML5的IndexedDB索引数据库html5中localStorage本地存储的简单使用HTML5 LocalStorage 本地存储刷新值还在详解HTML5 LocalStorage 本地存储 html5本地存储 localStorage操作使用详解Html5 web本地存储实例详解HTML5本地存储之Web Storage详解HTML5中indexedDB 数据库的使用实例html5 初试 indexedDB(推荐)HTML5本地存储之IndexedDB
- 使用HTML5的表单验证的简单示例html5自带表单验证体验优化及提示气泡修改功能HTML5 表单验证失败的提示语问题使用HTML5和CSS3表单验证功能HTML5实现表单自动验证功能实例代码详解HTML5中表单验证的8种方法介绍HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法HTML5表单验证特性(知识点小结)
- 全民英雄如何攻击 全民英雄攻击顺序心得经验_手机游戏_游戏攻略_
- 骷髅王子救公主 第2-10关 图文攻略_手机游戏_游戏攻略_
- 全民英雄阵容搭配心得 龙骑光法阵容搭配及出装攻略_手机游戏_游戏攻略_
- 全民英雄解锁技能要求汇总_手机游戏_游戏攻略_
- 全民英雄大招效果预测 全民英雄当前英雄分析_手机游戏_游戏攻略_
- 骷髅王子救公主 第1-2关 图文攻略_手机游戏_游戏攻略_
- 骷髅王子救公主 第1-3关 图文攻略_手机游戏_游戏攻略_
- 骷髅王子救公主 第1-4关 图文攻略_手机游戏_游戏攻略_
