iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >如何利用HTML5实现使用按钮控制背景音乐开关
  • 414
分享到

如何利用HTML5实现使用按钮控制背景音乐开关

2024-04-02 19:04:59 414人浏览 安东尼
摘要

这篇文章主要介绍“如何利用HTML5实现使用按钮控制背景音乐开关”,在日常操作中,相信很多人在如何利用html5实现使用按钮控制背景音乐开关问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望

这篇文章主要介绍“如何利用HTML5实现使用按钮控制背景音乐开关”,在日常操作中,相信很多人在如何利用html5实现使用按钮控制背景音乐开关问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何利用HTML5实现使用按钮控制背景音乐开关”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

效果图如下所示:

如何利用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>   

到此,关于“如何利用HTML5实现使用按钮控制背景音乐开关”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 如何利用HTML5实现使用按钮控制背景音乐开关

本文链接: https://www.lsjlt.com/news/76835.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何利用HTML5实现使用按钮控制背景音乐开关
    这篇文章主要介绍“如何利用HTML5实现使用按钮控制背景音乐开关”,在日常操作中,相信很多人在如何利用HTML5实现使用按钮控制背景音乐开关问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • 如何使用HTML5实现使用按钮控制背景音乐开关
    小编给大家分享一下如何使用HTML5实现使用按钮控制背景音乐开关,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 我们有时会在页...
    99+
    2024-04-02
  • 如何使用html设置背景音乐
    这篇文章主要介绍如何使用html设置背景音乐,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!用html设置背景音乐的方法:首先新建网页,使用embed标签,并为其添加src属性;然后添加autostart属性,代码为【...
    99+
    2023-06-06
  • 如何使用CSS实现开关按钮
    这篇文章给大家分享的是有关如何使用CSS实现开关按钮的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   HTML   需要用到的HTML并不是我们之前没见过的,也就是一个标准...
    99+
    2024-04-02
  • HTML5中如何实现背景音乐自动播放功能
    小编给大家分享一下HTML5中如何实现背景音乐自动播放功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!音乐的自动播放属性,这里...
    99+
    2024-04-02
  • 在 HTML 中使用音频标签实现背景音乐
    语法 <audio> 标签的基本语法如下: <audio src="audio-file.mp3" controls></audio> 其中: src 属性指定音频文件的路径。 controls 属性...
    99+
    2024-03-16
    音频标签
  • JavaScript如何用按钮触发实现背景色的闪烁
    这篇文章主要介绍了JavaScript如何用按钮触发实现背景色的闪烁的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript如何用按钮触发实现背景色的闪烁文章都会有所...
    99+
    2024-04-02
  • 如何使用jQuery实现滑动开关按钮效果
    这篇文章主要为大家展示了“如何使用jQuery实现滑动开关按钮效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用jQuery实现滑动开关按钮效果”这篇文...
    99+
    2024-04-02
  • Android如何利用SoundPool实现音乐池
    这篇文章主要介绍了Android如何利用SoundPool实现音乐池,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。本文实例为大家分享了Android利用SoundPool实现...
    99+
    2023-06-25
  • 如何利用vbs类实现css按钮
    这篇文章主要介绍“如何利用vbs类实现css按钮”,在日常操作中,相信很多人在如何利用vbs类实现css按钮问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何利用vbs类实现css按钮”的疑惑有所帮助!接下来...
    99+
    2023-06-08
  • Java中如何实现小球碰撞并使用按钮控制数量
    这篇文章将为大家详细讲解有关Java中如何实现小球碰撞并使用按钮控制数量,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先根据程序要求写了一个窗口package three.day; i...
    99+
    2023-06-22
  • 如何使用html实现音乐播放
    小编给大家分享一下如何使用html实现音乐播放,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在html中可以使用“<audio>”标签定义声音,只需要...
    99+
    2023-06-07
  • 使用CSS 属性怎么实现按钮悬停边框和背景动画集合
    使用CSS 属性怎么实现按钮悬停边框和背景动画集合?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。心属性opacity: .999 使元素产生一个层叠上下文,这样按钮6和8的动画...
    99+
    2023-06-08
  • 如何利用纯css3实现360度翻转的按钮
    这篇文章主要介绍“如何利用纯css3实现360度翻转的按钮”,在日常操作中,相信很多人在如何利用纯css3实现360度翻转的按钮问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • vue如何通过button的disabled控制按钮能否被使用
    目录通过button的disabled控制按钮能否被使用vue-button设置按钮是否可点击状态 通过button的disabled控制按钮能否被使用  :disable...
    99+
    2024-04-02
  • 如何利用css3实现简单的鼠标悬停按钮
    这篇文章主要介绍“如何利用css3实现简单的鼠标悬停按钮”,在日常操作中,相信很多人在如何利用css3实现简单的鼠标悬停按钮问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何...
    99+
    2024-04-02
  • 如何使用CSS实现菜单按钮动画
    这篇文章主要为大家展示了如何使用CSS实现菜单按钮动画,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“如何使用CSS实现菜单按钮动画”这篇文章吧。   HTML ...
    99+
    2024-04-02
  • 如何使用纯CSS实现3D按钮效果
    小编给大家分享一下如何使用纯CSS实现3D按钮效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css巧妙利用了box-shadow来实现3D物体的立体感,当按钮...
    99+
    2023-06-08
  • 如何通过css3背景控制属性+使用颜色过渡实现渐变效果
    小编给大家分享一下如何通过css3背景控制属性+使用颜色过渡实现渐变效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css3背景图像相关background-c...
    99+
    2023-06-08
  • 怎么使用纯CSS代码实现切换按钮时背景的悬停动画效果
    这篇文章主要介绍了怎么使用纯CSS代码实现切换按钮时背景的悬停动画效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   代码解读   ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作