0、补充demo
把代码分离出来做了demo,大家需要的可以自行下载,下载地址:下载地址点这里
1、需求说明
html5添加背景音乐
2、问题解决
直接上代码吧
首先添加音乐控件的div

<div id="audio"><div style="width: 45px;height:45px; position: fixed; top: 5px; right: 5px; font-size: 0;line-height: 0;z-index: 100;"><audio id="audio_music" autoplay="autoplay" loop><source src="data:images/audio/KT60.mp3" type="audio/mpeg"><source src="data:images/audio/KT600.aac" type="audio/mpeg"><source src="data:images/audio/KT600.ogg" type="audio/ogg">你的浏览器不支持audio标签。</audio><a id="audio_btn"><img src="data:images/audio/play.png" width="35" height="35" id="music_btn" border="0" style="float:right"></a></div>
</div>

js代码

<script>$(document).ready(function () {$("#audio_btn").click(function(){var music = document.getElementById("audio_music");if(music.paused){music.play();$("#music_btn").attr("src","images/audio/play.png");}else{music.pause();$("#music_btn").attr("src","images/audio/pause.png");}});var music = document.getElementById("audio_music");$('html').one('touchstart',function(){music.play();});});
</script>

3、知识点
网页添加背景音乐
说明:由于系统限制,大部分IOS系统和少部分Android微信不支持自动播放。所以js中添加touch触发播放音乐。
不过我看好多html5都可以自动播放,网上没有找到更好的解决方案,如果大家知道怎么做的,请不吝赐教告知一下哈。

html5添加背景音乐相关推荐

  1. HTML5添加背景音乐 3种方法个人推荐audio

    这里推荐两种方法,就是两个标签 <embed> 或者<audio > 常用 <audio > +css布局 隐藏播放器 做网站比较实用! <!DOCTYPE ...

  2. html语言音乐添加路径,HTML5简单实现添加背景音乐的几种方法

    这里推荐两种方法,就是两个标签 或者 常用 +css布局 隐藏播放器 做网站比较实用! html5添加音乐 说明: 1.src毫无疑问写路径. 2.使用hidden="true"表 ...

  3. 在html5中怎么设置背景音乐,HTML5简单实现添加背景音乐的几种方法

    这里推荐两种方法,就是两个标签 或者 常用 +css布局 隐藏播放器 做网站比较实用! html5添加音乐 说明: 1.src毫无疑问写路径. 2.使用hidden="true"表 ...

  4. HTML5添加网页背景音乐

    HTML5添加网页背景音乐 方式一: 这种方式会显示播放器. 方式二: 这个方式主要是支持的播放器多.一定程度上解决了浏览器兼容的问题. 方式三: 这个不显示播放器. 方式四: 方式五:

  5. html5多首背景音乐,给视频添加背景音乐|多个视频按顺序合并,添加背景音乐,或者更换背景音乐...

    如可给视频添加背景音乐,多个视频按顺序合并,添加背景音乐,源视频有声音了,如何去掉添视频声音,添加新的背景音乐? 第二步:运行 office powerpoint软件,添加刚合并好的视频,制作成ppt ...

  6. css文件插入背景音乐,在HTML中添加背景音乐

    方法一: 在源代码中编写以下几句代码将能实现在HTML网页内添加背景音乐: src="http://demo.mimvp.com/html5/take_you_fly.mp3"&g ...

  7. html页面中如何添加背景音乐

    如果我们要在html页面中添加背景音乐效果,可以使用如下几种方式. 方法一: 在html文件中添加如下代码即可(音频文件根据需要进行更改) 1 2 3 4 <audio autoplay=&qu ...

  8. HTML中如何为网页添加背景音乐

    许多小伙伴在问HTML中如何为网页添加背景音乐,其实很简单,先准备好你的mp3音乐文件,这里我随便准备一个yinyue.mp3作为示例,那么怎么嵌入到网页呢?敲黑板了,注意,这是关键所在,参考以下关键 ...

  9. 在HTML中添加背景音乐

    方法一: 在源代码中编写以下几句代码将能实现在HTML网页内添加背景音乐: <audio autoplay="autoplay" controls="control ...

最新文章

  1. 基于TestNG 与Selenium 的自动化测试设计与实施
  2. Hive:解决Hive创建文件数过多的问题
  3. 证书过期--app审核提示90034证书错误
  4. 7_12_2013 G: Mahjong problem
  5. MySQL数据库之-foreign key 外键(一对多、多对多、一对一)、修改表、复制表
  6. python处理字符串效率_Python字符串搜索效率
  7. Markdown列表
  8. oracle安装卡在create inventory_滴滴云服务器上安装Oracle12cR2单实例数据库
  9. H5工程师跨页面取值的几种方法
  10. BZOJ 4753 二分+树形DP
  11. jquery validate 笔记
  12. 坐异性朋友的车时,能坐在副驾驶吗?
  13. python 爬虫 客户端_python爬虫
  14. 增值税发票税控开票软件数据接口规范
  15. 各位有什么超实用的生活小窍门呢?
  16. java图片转换pdf_Java将图片转化为PDF的方法(1)
  17. Oracle建表语句及日期处理(oracle)
  18. python用泰勒级数计算圆周率_Python中利用进度条求圆周率
  19. 疫苗预约系统,疫苗预约管理系统,疫苗预约小程序系统设计与实现
  20. mysql中的mmr

热门文章

  1. python paramiko_python模块之Paramiko
  2. gan遮挡_遮挡和NavMeshes的迭代烘焙
  3. java 泛型默认_Java泛型的使用
  4. 计算机屏幕亮度调到多少合适,一般显示器的亮度对比度调到多少比较好啊(0 – 手机爱问...
  5. 如何屏蔽国外IP访问
  6. autotype安全 fastjson_fastjson1.2.61发布,增加 autoType 安全黑名单
  7. android中点击加号动画,android animation之scale 缩放(仿微信加号弹出菜单的动画效果)...
  8. 微信公众号JSAPI分享功能踩坑记录
  9. 20110805 组队赛 f题
  10. python入门编程100例(031-039)