微信小程序安卓机onTimeUpdate监听问题处理

官方文档传送门

翻阅了一下官方论坛,onTimeUpdate的问题还挺多的。

小程序开发的时候是正常的,但是上周产品发现问题了,让紧急修复。经过测试发现ios和微信开发者工具没有问题,安卓机初次播放音频的时候有问题,第二次播放就没问题,定位到具体问题就是onTimeUpdate没有持续对播放音频进度进行返回,基本还剩0.x秒的时候断了,导致拿到的播放进度不正确,要做的操作走不下去。

解决方法:
1.判断机型,ios使用onTimeUpdate方法操作
2.安卓机使用自定义的方法,起一个定时器(timer)记录播放音频的时间戳(timestamp)(注意处理音频暂停及卡顿的问题),切换音频时清除定时器和时间戳即可。

你可能感兴趣的:(微信小程序安卓机onTimeUpdate监听问题处理)