You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
在 iOS 中第一次调用 play 方法播放音频会被阻止,必须得等用户有交互动作,比如 touchstart,click 后才能正常调用,所以可以在摇一摇之前提醒用户点击一下开始游戏的按钮或者给用户一个弹窗,用户点击的时候播放一个超级短的无声音文件,之后替换 src,这样再调用 play 方法就可以了。
iOS 下音频不能播放
已知:微信下触发
WeixinJSBridgeReady
事件可以播放audio
于是有个业务场景为摇一摇,然后触发事件的时候并不能正常的播放音频。
查阅 https://www.jb51.net/article/140649.htm ,文中说到:
于是在页面加载的时候播放一个无声的音频,然后在摇一摇的时候替换到相应的音频
src
然后play
。就可以正常的播放了。2019/1/29 更新:元素 display:none 的时候,音频不能播放
解决方法:不设置元素
display: none
The text was updated successfully, but these errors were encountered: