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实现使用按钮控制背景音乐开关的方法的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

HTML5新特性之文件和二进制数据的操作

h5中app监听返回事件处理

HTML5特殊符号怎么显示

HTML5canvas的讲解以及实例教程

HTML5中常用交互元素实现的代码实例

利用图片预加载组件提升HTML5移动页面的用户体验

html中文本标签,超链接标签以及图像标签的简单介绍

HTML5实现如何在两个div元素之间拖放图像

HTML5 details标签的作用是什么?<details>标签的使用方法介绍(附使用实例)

HTML5新表单元素的图文实例

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




打赏

取消

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

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

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

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

评论

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