获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
- IOS搜索不到小程序
AppID(小程序ID) wx8ef93a3af8b77182 请协助处理,谢谢~ [图片]
2018-12-06 - 这是一个大问题,关于video和audio播放暂停结束事件绑定。
首先,不得不说一下安卓和 IOS的兼容是挺麻烦的一个事。 video和audio都有 bindplay,bindpause,bindended三个可以分别绑定播放、暂停和播放结束时调用的方法。 那么问题来了,先是video的问题。 video组件在调用bindplay的时候是完全没有问题的,但是我想在用户点击返回的时候,记录视频观看的数据。这个时候就涉及方法调用的问题了。 用户返回我用的是onUnload的方法,然后获取当前数据,但是,调用onUnload的时候,安卓并不会触发bindpause(暂停)事件,而IOS就会触发bindpause。这是一个问题。 第二个,播放结束的时候应该是调用bindended(结束)事件,此时,安卓也会同时触发bindpause(暂停)事件,但IOS并不会。 这跟调用onUnload时,安卓和IOS的反映恰恰是完全相反的。 再者,audio组件,他丫的在调用onUnload的时候,IOS居然就不会触发bindpause了。 这些情况是小程序组件的问题,还是我丫的逻辑就有问题了?? 我暂时不知道我所了解的情况是不是所有安卓和IOS(因为版本也会有不一样)的情况,但这个问题一直困扰着,也并没有能很好的解决。 我安卓是5.0.2版本,IOS是10.1.1
2017-04-19