微信网页Audio自动播放(IOS安卓)

微信网页Audio自动播放(IOS安卓),第1张

尝试很多网上的方法无效,自己整理的可行方案

//之前一直是用dom元素(在ios下无效)
                    
                        
                    
//发现根本不行,在ios无法触发paly() 方法
                        this.mp3_instance = new Audio()
                        this.mp3_instance.autoplay = true
                        this.mp3_instance.src = ""
                        this.mp3_instance.src = this.sloganvoice_src
                        this.mp3_instance.load()
                        this.mp3_instance.play()
// 用new 的方式创建audio对象,可以ios完美触发paly()
                    document.addEventListener("WeixinJSBridgeReady","DOMContentLoaded")
//然后给页面绑定触发audio的监听即可

有些低端手机无法触发那两个静默事件

document.body.addEventListener('touchstart')

只需要绑定个交互事件即可

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/993940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存