html5手机不能自动播放音乐,H5案例---解决H5中背景音乐无法自动播放问题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
四、完整代码
您的浏览器不支持 audio标签。
// 音乐播放
function autoPlayMusic() {
// 自动播放音乐效果,解决浏览器或者APP自动播放问题
function musicInBrowserHandler() {
musicPlay(true);
document.body.removeEventListener('touchstart', musicInBrowserHandler);
}
document.body.addEventListener('touchstart', musicInBrowserHandler);
// 自动播放音乐效果,解决微信自动播放问题
function musicInWeixinHandler() {
musicPlay(true);
document.addEventListener("WeixinJSBridgeReady", function () {
musicPlay(true);
}, false);
document.removeEventListener('DOMContentLoaded', musicInWeixinHandler);
}
document.addEventListener('DOMContentLoaded', musicInWeixinHandler);
}
function musicPlay(isPlay) {
var audio = document.getElementById('musicid');
if (isPlay && audio.paused) {
audio.play();
}
if (!isPlay && !audio.paused) {
audio.pause();
}
}
autoPlayMusic();
PS:上面的代码仅仅是解决背景音乐不自动播放的问题,如需加控制音乐播放和暂停的代码,请各位小伙伴先自行摸索一下;建议:针对代码运行平台,采取对应的代码,这样既减少代码量也避免出现莫名的BUG,比如:第一次点击按钮元素可能不响应。
html5手机不能自动播放音乐,H5案例---解决H5中背景音乐无法自动播放问题相关推荐
- 解决IDEA 中git 无法自动push 提交问题 Push failed: Failed with error: Could not read from remote repository.
解决IDEA 中git 无法自动push 提交问题 Push failed: Failed with error: Could not read from remote repository. 参考文 ...
- 关于h5中背景音乐的自动播放
音乐的自动播放属性,这里也介绍一下: <audio controls="controls" autoplay="autoplay"><sour ...
- html调用js自动播放音乐,使用html js实现点击文本和播放音乐的功能
音频标记在HTML5中使用. 2113DOM中的文本如下. 文本是"播放". 当单击5261时js实现网页音乐播放器,播放音乐广播4102js实现网页音乐播放器,并且文本将变为&q ...
- 微信播放在服务器视频无法播放音乐,【bug解决】ios微信浏览器中背景音乐无法播放...
我记得之前在一次项目中,出现过浏览报错: 所以在这次H5的制作中,我使用了iframe来加载音频文件,使用这种方式后,电脑端是没有问题的,但是当上传至服务器上在手机上浏览时,会出现点击音乐旋转按钮无法 ...
- c++ vs2015 播放音乐_快捷指令(20)自动化-计时播放指定音乐(三种自动化的应用:短信、iwatch、充电)...
更新了iOS14之后,快捷指令的自动化中也新增了一些项目,这就给我们制作快捷指令自动化,带来了很多可能. 比如这个: 计时听音乐快捷指令 这是一个非常简单的快捷指令,是设置打开音乐播放,并且输入计时, ...
- android中服务播放音乐,为什么我们需要Android中的服务?音乐播放也可以通过后台线程完成...
采访中有人问我这个问题.我不确定这是否是问这个问题的合适论坛,因为它不涉及任何代码,而是对android概念的理解. 问题是"当所有事情都可以通过Android中的后台线程完成时,为什么我们 ...
- 51.计算机通电后自动开机,Win10专业版怎么解决电脑关机后又自动开机的问题?
大家碰到过电脑自动关机的,但是又没有碰到过电脑自动开机的呢?本机安装的是Windows10-10240的专业版系统,昨天出现了一个这样的情况,即把电脑关机以后,又自动开机了,如何才能解决电脑关机后又自 ...
- HTML5手机移动端手势音乐播放器源码
介绍: 一款移动端的手势音乐播放器,支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能,采用Sition.js打造. 云盘下载地址: http://pan.zijiepan3.xyz/ACKS ...
- 解决H5中背景音乐无法自动播放问题
完整代码如下,直接复制到文件里预览即可.音乐路径可能会失效,如无法播放可尝试更改音乐路径.亲测谷歌.火狐.opera.搜狗.360.微信都可.注意,苹果自带浏览器无法自动播放,需要主动触摸播放按钮.安 ...
最新文章
- 踏向星辰的少年|敢与自己开“杠”,才能和一群人开挂
- 观Citrix最新官方发布评测报告有感-外行看热闹,内行看门道
- 逆向入门--代码段的介绍
- Android 7.0 获取相机拍照图片,适配三星手机拍照,解决三星手机拍照屏幕旋转,判断设备是否有摄像头
- display属性值
- @ControllerAdvice全局异常处理不起作用原因及解决办法
- 相加等于目标值的两个数
- 2021 年百度之星·程序设计大赛 - 初赛二 1002 随机题意(区间贪心)
- Gdiplus.dll下载+丢失修复
- UNIX 类文件系统模拟实现
- Json转对象 调用toBean
- 史上最全SpringCloud2.0视频教程
- 嵌入式软件工程师总结(1)
- vue项目中微信分享安卓正常,ios报签名错误
- python绘制隐含波动率曲面_使用python+tushare计算期权隐含波动率并作图
- 微信开放平台申请方法与用途
- 不同时区时间换算_java中转换不同时区的时间
- 8K慢直播时代下的茶旅发展
- ArGIS Engine专题(6)之利用GP水文分析工具实现基于DEM的山脊线提取
- PPT文件如何解决不能打印的问题
热门文章
- java swing 菜单栏怎么实现窗体切换
- 【4G模块】中移物联ML302 + GD32F407 使用支持MQTT协议AT指令接入阿里云物联网平台
- android7 强制gpu渲染,安卓手机开启强制GPU渲染功能的方法
- 新媒体运营人怎么做粉丝运营
- IGES格式文件举例
- javascript 计算两个坐标的距离 米_斜交桥梁桩基坐标复核计算
- Linux防止目录遍历,ubuntu linux 目录遍历破绽(CVE-2019-14452)
- 《英文科技论文写作与学术报告》网课第二章作业答案
- 如何排序10亿个数--外排小试
- 【史上最全】月薪3万的程序员都在用这些实用工具