Video组件 bindended 不触发 微信7.0.10
发布于 5 年前 作者 guiying79 10164 次浏览 来自 官方Issues

安卓荣耀v9手机,微信7.0.10版本 本地模拟器可以正常工作。

bindended 事件没有callback。 小程序已经很就没更新了,一直是没有问题的,突然用户开始报说video放完没有跳转

mini code link: https://developers.weixin.qq.com/s/aO3Lh3ml7Bfe

4 回复

请问还有什么可以提供的吗?问题还是在

我们的小程序也出现了这个问题, 偶现情况。 经过排查, 大致总结出现问题的几个条件:

  1. 安卓手机
  2. 微信7.0.10
  3. 纯视频播放,autoplay,中途未使用videoContext的播放、暂停或者停止方法,在同一个手机里,我们做了视频播放中交互功能的页面未出现此问题

针对问题总结,我们觉得应该是微信底层video事件机制出现的BUG,临时解决方案为:

监听timeupdate回调, 当duration-currenttime小于1s时,延时1500ms调用ended回调方法,方法中加入阻断标识,以免影响正常ended回调执行后重复执行。

希望官方大大能够尽快解决问题的根源。

你能复现吗?

遇到了同样的问题, 部分安卓手机,微信7.0.10

回到顶部