您现在的位置是:网站首页> 编程资料编程资料
解决HTML5中的audio在手机端和微信端的不能自动播放问题html5 video全屏播放/自动播放的实现示例html5中嵌入视频自动播放的问题解决html5自动播放mov格式视频的实例代码HTML5 解决苹果手机不能自动播放音乐问题有关HTML5中背景音乐的自动播放功能HTML5页面音视频在微信和app下自动播放的实现方法HTML5页面音频自动播放的实现方式
2023-10-12
343人已围观
简介 这篇文章主要介绍了解决HTML5中的audio在手机端和微信端的不能自动播放问题,需要的朋友可以参考下
再做H5页面的时候,发现audio在手机端和微信端添加了autoplay以后还是不可以自动播放,这是因为手机端为了节约流浪所设置的
通常解决方法是给一个交互事件:
标签:
该浏览器不支持audio属性
解决方法:
//--创建页面监听,等待微信端页面加载完毕 触发音频播放 document.addEventListener('DOMContentLoaded', function () { function audioAutoPlay() { var audio = document.getElementById('audio'); audio.play(); document.addEventListener("WeixinJSBridgeReady", function () { audio.play(); }, false); } audioAutoPlay(); }); //--创建触摸监听,当浏览器打开页面时,触摸屏幕触发事件,进行音频播放 document.addEventListener('touchstart', function () { function audioAutoPlay() { var audio = document.getElementById('audio'); audio.play(); } audioAutoPlay(); });还有一种针对苹果的手机微信端的解决方法
第一步:引入js文件
第二步:配置文件
这样在网络稳定的情况下是可以自动播放的。
总结
以上所述是小编给大家介绍的解决HTML5中的audio在手机端和微信端的不能自动播放问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关内容
- 详解使用postMessage解决iframe跨域通信问题关于iframe跨域使用postMessage的实现使用postMessage让 iframe自适应高度的方法示例
- 跨域修改iframe页面内容详解关于iframe跨域使用postMessage的实现HTML5 window/iframe跨域传递消息 API介绍Iframe 高度自适应(兼容IE/Firefox、同域/跨域)
- html如何对span设置宽度在Firefox或IE中span无法确定宽度的解决方案设置span宽度高度的方法CSS中将Span标签设置为固定宽度的方法span无法设置宽度的问题的解决方法设置span 宽度的完美解决方案兼容IE和FF的单行溢出文本显示省略号-CSS教程-网页制作-网页教学网
- 关于iframe跨域使用postMessage的实现HTML5 window/iframe跨域传递消息 API介绍Iframe 高度自适应(兼容IE/Firefox、同域/跨域)
- 使用canvas生成含有微信头像的邀请海报没有微信头像问题微信小程序之html5 canvas绘图并保存到系统相册详解html5 canvas 微信海报分享(个人爬坑)HTML5+Canvas实现飞机加速减速特效源码html5 canvas合成海报所遇问题及解决方案总结HTML5 Canvas微信运动折线图特效源码HTML5+canvas实现微信朋友圈发红包照片特效源码
- 保卫萝卜2 第51关 金萝卜图文攻略_手机游戏_游戏攻略_
- 保卫萝卜2 第52关 金萝卜图文攻略_手机游戏_游戏攻略_
- 保卫萝卜2 第53关 金萝卜图文攻略_手机游戏_游戏攻略_
- 保卫萝卜2 第55关 金萝卜图文攻略_手机游戏_游戏攻略_
- 保卫萝卜2 第56关 金萝卜图文攻略_手机游戏_游戏攻略_
