官方文档传送门
翻阅了一下官方论坛,onTimeUpdate
的问题还挺多的。
小程序开发的时候是正常的,但是上周产品发现问题了,让紧急修复。经过测试发现ios和微信开发者工具没有问题,安卓机初次播放音频的时候有问题,第二次播放就没问题,定位到具体问题就是onTimeUpdate
没有持续对播放音频进度进行返回,基本还剩0.x秒的时候断了,导致拿到的播放进度不正确,要做的操作走不下去。
解决方法:
1.判断机型,ios使用onTimeUpdate
方法操作
2.安卓机使用自定义的方法,起一个定时器(timer
)记录播放音频的时间戳(timestamp
)(注意处理音频暂停及卡顿的问题),切换音频时清除定时器和时间戳即可。
网友评论