2、部分Android浏览器和所有IOS下Safari浏览器不支持自动播放 解决方案:通过手势事件播放音乐 (1) 监听body的touchstart事件,回调中播放音乐; 缺点:第一次点击按钮元素可能不
也就是自动播放失败后,如果是 DOMException 浏览器限制问题,就监控一下用户交互事件,交互后第一时间再进行播放。 另外还有一种解决方案,使用 JS 模拟用户点击
∪^∪
ye jiu shi zi dong bo fang shi bai hou , ru guo shi D O M E x c e p t i o n liu lan qi xian zhi wen ti , jiu jian kong yi xia yong hu jiao hu shi jian , jiao hu hou di yi shi jian zai jin xing bo fang 。 ling wai hai you yi zhong jie jue fang an , shi yong J S mo ni yong hu dian ji . . .
系统限制,没办法
原因:在android 4.2添加了允许用户手势触发音视频播放接口,该接口默认为 true ,即默认不允许自动播放音视频,只能是用户交互的方式由用户自己促发播放。
首先,手机是不会自动播放的。而你又有isplay的0和1两个值,看你的代码0应该是暂停,你初始设置的应该是1,所以初始
ˇ0ˇ
如果不支持自动播放时,触摸滑动时自动播放 template // 控
基于微信sdk进行判断,在微信环境下是可以自动播放的。我们的H5一直是可以的。
后来在手机上测试,发现背景音乐不能播放,于是开始找错,刚开始以为是IIS服务器出错,结果经过各种测试,发现不是IIS的问题,继续找错,又以为是标签使用不当,然后当
从 一种解决h5页面背景音乐不能自动播放的方案 - Young Dreamer - 博客园 这里得到了一些启发。为了