我们优化了背景音乐的播放策略


8633 views

2019-11-19 12:51:48

最近有一个反应比较突出的问题,就是活动页面的背景音乐不能自动播放了,需要点击一下音乐按钮才开始播放,其实我们是知道导致这种情况的原因的:微信最近更新了内置浏览器的策略导致原本的 x5 内核被关闭了,而安卓本身的 webview 默认是不允许网页自动播放音乐的,一个临时的解决方法是使用微信打开“debugmm.qq.com/?forcex5=true”这个页面,就会开启 x5 内核,然后就可以正常播放了,但是我们也总不能去告诉每个不能播放音乐客户要这么去做。

虽然我们认为音乐这个问题其实也没什么特别重要的,很多时候默认关闭音乐的播放也不是坏事,毕竟人们也不总是处于适合播放音乐的环境,但是本着解决问题考虑我们还是优化了这个问题。

我们采用了一种新的音乐播放逻辑:如果用户的设备不支持自动播放就在初次触摸屏幕任何位置时进行一个触发,相当于是进行了点击,只不过点击的动作是在无感知的情况下进行的,现在这个问题已经得到了有效的解决,但是有一点不完美的是它其实不是真正的自动播放,不过很多同行也是这么做的,也可以说是目前最好的解决办法了。

上一篇:抽奖类活动不宜把参与门槛设置的过低

下一篇:订单支付成功却没有得到核销码的解决方案

扫码与我联系

★ ★ ★ ★ ★

“感谢你的鼓励与陪伴,我们的坚持才有意义”

创新与发展 – 优客记录保留所有权利

站内搜索 鄂ICP备16016329号 鄂公网安备42022202000038号