激励视频会报错:updateVideoPlayer:fail invalid
100%触发
只要在播放视频完成后,快速切换页面,就会出现这个提示。
如果延迟一定时间(Iphone8 真机大概是800ms)后跳转页面,就不会提示了
报错信息:
-
operateVideoPlayer: fail typer error
-
updateVideoPlayer:fail invalid videoPlayerId
导致结果:
情况一: 用户点击播放(show) =》 直接触发__播放完成事件__,而没有播放广告。
情况二: 从页面2回到页面1,页面1会显示视频广告
操作路径:
在页面1点击显示视频广告 =》 关闭视频(同时关闭提示弹层) =》 立即跳转到页面2 =》 触发
已尝试操作:
因为每次关闭视频会重新加载,怀疑是需要重新加载视频后才不会报错 =》失败,加载大概300ms,但是需要800ms以上不会报错
根据上一条做兼容,用500ms + 下一次重载视频需要花费的时间,再跳转 =》 成功,不会再触发,不排除可能性
截图:
- 从第二个页面返回,第一个会显示视频广告