HTML5实现使用按钮控制背景音乐开关的方法


当前第2页 返回上一页

我们在点击开关图片按钮的时候调用了javascript脚本,playPause()函数。函数中判断audio音频播放状态,如果已经停止(paused)则调用.play()继续播放,如果是在播放状态,则立即暂停播放.pause(),两种状态切换时及时更新按钮图片,请看代码:
JavaScript

1

2

3

4

5

6

7

8

9

10

11

12

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<audio id="music" src="http://cctv3.qiniudn.com/zuixingfuderen.mp3" autoplay="autoplay" loop="loop">你的浏览器不支持audio标签。</audio>   

<a id="audio_btn"><img src="play.gif" width="48" height="50" id="music_btn" border="0"></a>   

<script>   

$("#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");   

    }   

});   

</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

HTML5实现留言和回复的页面

以上就是HTML5实现使用按钮控制背景音乐开关的方法的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

h5可以用来干什么?

HTML5本地存储之localstorage、sessionstorage的具体分析

带你认识HTML57个混合式移动开发框架

值得一个的5个强大的HTML5api 函数

h5的文本格式化使用方法

HTML5标准学习-编码详解

h5的video标签操作摄像头

HTML5优势到底有哪些?

HTML5获取手机gps信息的示例代码

详解HTML5幻灯片系统--h5slides

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...