做H5页面时需要添加背景音乐,方法如下

方式一:

这种方式显示播放器。

方式二:

这个方式主要是支持的播放器多。一定程度上解决了浏览器兼容的问题。

方式三:

这个不显示播放器。标签默认是隐藏的。

补充:

问题1:苹果手机Safari和微信不播放音乐问题:

用 加进去后用微信(iOS系统)浏览页面没有自动播放,点击暂停后再次点击播放正常,这就说明播放功能没有问题,将页面用iOS自带浏览器Safari打开后也不能自动播放;用android手机打开页面可以自动播放,那就证明代码本身是没有问题的,随后查了相关文献,是因为iOS Safari 限制不允许 audio autoplay, 必须用户主动交互(例如 click)后才能播放 audio, 因此我们通过一个用户交互事件来主动play一下audio应该就可以解决问题了。

微信解决办法:

1、利用微信提供的接口:wx.config 和 wx.ready

先引入js文件

在页面添加以下代码

wx.config({

debug : false, // 这里为false

appId : '', // 以下随意填写即可

timestamp : (new Date()).getTime(),

nonceStr : '',

signature : '',

jsApiList : ['checkJsApi']

});

wx.ready(function() {

audio.play();

})

2:WeixinJSBridgeReady,对就这个东东可以搞定这个问题

代码如下:

var audo = document.getElementById('myAudio');

audo.play();

document.addEventListener('WeixinJSBridgeReady', function() {

audo.play();

}, false);

问题2$("#audio").play()报错 not a function

报错原因:play()方法属于DOM对象方法,$('#audio')为jquery对象

解决办法:将jquery对象转换为DOM对象

或者直接用原生方法写:document.getElementById('music-audio').play();

方式四:

方式五:

说明:

1、使用autoplay="autoplay",则背景音乐将在音网页打开后就自动马上播放。

2、使用controls="controls",则为了在页面内显示显示控件,如播放按钮。

3、使用"loop="loop",则是为了是背景音乐重复播放。

4、使用preload="auto",则音频在页面加载的同时进行加载,并预备播放。

5、使用src="",即是在""内加入背景音乐的保存路径,如:src="web网页制作 3.mp3"。

注:若是想播放按钮隐藏,则使用以下语句:直接使用css 的display控制audio标签的显示

html背景音乐自动播放embed,HTML中添加音乐video embed audio相关推荐

  1. html背景音乐自动播放embed,怎样在网页中插入背景音乐(自动播放代码).doc

    怎样在网页中插入背景音乐 软件 Dreamweaver带浏览器的电脑 1 首先在网上下载一个Dreamweaver软件安装,当然使用其他的网站编程软件也可以. 2 打开软件界面如下. 3 选择&quo ...

  2. jekyll个人博客中添加音乐播放插件

    方法一: 环境要求 jekyll 七牛 开始使用 step1 首先下载这个文件open-embed.html,右键,另存为Html;下面是源码,也可以复制保存下面的源码; <style> ...

  3. uniapp微信公众号h5开发--(微信开发回调、背景音乐自动播放、微信朋友分享、微信扫一扫)一站式踩坑

    微信公众号开发,一站式踩坑 开发前提:例如你们域名是https://www.baidu.com 配置nginx反向代理,把你项目的端口重定向到你们测试环境或线上环境域名 # 访问https://bai ...

  4. 怎样在html中加入音乐播放器,如何在网页中添加音乐播放器

    小编其实一个很痴迷音乐的人,每当我用电脑工作的时候,都会打开播放器播放音乐的,然后顿时觉得很舒适,如果我们在别人浏览网页的时候加个音乐播放器播放音乐的话,那么我们的网页就会给别人带来很舒适的感觉.DW ...

  5. H5 背景音乐自动播放(兼容IOS和Android)

    首先看下效果图: 要实现的效果: 1.小icon自动旋转 2.音乐自动播放 一. 小icon css 自动无限旋转 <img class='musicImg' src='' /> .mus ...

  6. 移动端 背景音乐 自动播放

    背景音乐 自动播放 手机端 (Android.ios) 亲测 有效 **html标签** ----------<audio style="display:none; height: 0 ...

  7. 微信H5页面背景音乐自动播放

    移动端默认是禁止背景音乐自动播放的,很多需求都需要在页面加载完成的情况下同时出现背景音乐.基于微信的H5页面的音频自动播放的方法网上有很多教程,本次分享的只是一种思路! <audio id=&q ...

  8. 如何在网站中添加音乐

    来源:http://www.ido321.com/1042.html 发现有很多的个人博客中添加了背景音乐,以增强用户体验.LZ搜集到了两种在网站中添加音乐的方式. 一.豆瓣的FM         这 ...

  9. Hexo中添加音乐(列表)、视频的代码

    以下为在HexoHexoHexo中添加音乐(列表).视频的代码.注意:在使用代码前要安装hexo−tag−aplayerhexo-tag-aplayerhexo−tag−aplayer[用于播放音乐( ...

  10. 【微杂志制作工具】名编辑电子杂志大师教程 | 如何在flash电子杂志中添加音乐

    (一)添加背景音乐 方法:打开名编辑电子杂志大师,进入模板设置版面,在工具栏选项下拉栏中找到声音选项,然后从电脑中添加音乐文件. (设计设置 -> 工具栏选项 -> 按钮栏 -> 声 ...

最新文章

  1. URL参数解析与反解析
  2. 双系统装完只能u盘启动_苹果电脑安装双系统,切换MacOx系统和Windows系统!
  3. 怎么让qt发声_第3部分:添加网络字体-让我们的单词发声
  4. vue中设置height:100%无效的问题及解决方法
  5. absolute和relative元素 设置百分比宽高的差异
  6. php背景时间渐变,CSS3怎么实现背景颜色渐变?(图文+视频)
  7. mysql 导出csv命令_MySQL 导出数据到csv文件的命令
  8. JDBC--调用函数与存储过程
  9. Linux文件默认权限——umask
  10. list 删除_算法面试题:一个List,要求删除里面的男生,不用Linq和Lamda,求各种解,并说明优缺点!...
  11. 【HASPDOG】卸载
  12. Java排序算法——猴子排序(Bogo Sort)
  13. [0CTF 2016]piapiapia(反序列化逃逸)
  14. 基于wowchemy和hugo搭建个人网站
  15. servlet,filer,listener 推荐阅读
  16. 计算机网络时间同步技术原理介绍
  17. 红队攻击思路知识框架
  18. Linux应用(四)socket网络编程
  19. Jenkins部署Python报错 - selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘ executabl
  20. 一文讲清楚MySQL事务隔离级别和实现原理,后台开发人员必备知识

热门文章

  1. 计算机页面里的坚果云删不了怎么回事,坚果云 常见问题
  2. 关于对象中的this指向和修改this指向问题。
  3. 用tableau绘制地图
  4. openlayers 地图上加图标_Openlayers绘制地图标注
  5. PHPstorm设置字体大小
  6. 基于Tiny6410的LCD与一线触屏移植
  7. 面试题集锦——不断更新
  8. 苦橙花---不喧哗,自有声
  9. Revisiting Stereo Depth Estimation From a Sequence-to Sequence Perspective with Transformer——阅读阶段
  10. animation之二,使用xml控制animat…