为了更加方便的准确判断网络状态,只判断微信和QQ内,无线网状态下自动播放视频:
因为微信限制了直播类视频的自动播放,我们需要做些特殊处理:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
以上处理,目前可以做到在QQ内自动播放。微信内,ios可以自动播放,安卓目前仍然自动播放失败。
QQ浏览器移动论坛已记录此问题,待以后会有更规范的解决方案。
吐槽:
在找解决方案过程,发现网上有人用
WeixinJSBridgeReady 这个是旧的jssdk, 最新的是wx.ready()方式 但微信的官方文档并没有说明,会产生一些误导,以下是在微信官方找到的三个版本,我用的是版本1
微信JSAPI:
版本1(新版):http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
版本2(新版副本):https://mp.weixin.qq.com/advanced/wiki?t=t=resource/res_main&id=mp1483682025_enmey
版本3(旧版):http://qydev.weixin.qq.com/wiki/index.php?title=WeixinJS%E6%8E%A5%E5%8F%A3&oldid=287