激励视频会报错:updateVideoPlayer:fail invalid
发布于 6 年前 作者 azhong 4465 次浏览 来自 问答

100%触发

只要在播放视频完成后,快速切换页面,就会出现这个提示。

如果延迟一定时间(Iphone8 真机大概是800ms)后跳转页面,就不会提示了

报错信息:

  • operateVideoPlayer: fail typer error

  • updateVideoPlayer:fail invalid videoPlayerId

导致结果:

情况一: 用户点击播放(show) =》 直接触发__播放完成事件__,而没有播放广告。

情况二: 从页面2回到页面1,页面1会显示视频广告

操作路径:

在页面1点击显示视频广告 =》 关闭视频(同时关闭提示弹层) =》 立即跳转到页面2  =》 触发

已尝试操作:

  1. 因为每次关闭视频会重新加载,怀疑是需要重新加载视频后才不会报错 =》失败,加载大概300ms,但是需要800ms以上不会报错

  2. 根据上一条做兼容,用500ms + 下一次重载视频需要花费的时间,再跳转 =》 成功,不会再触发,不排除可能性

截图:

  • 从第二个页面返回,第一个会显示视频广告
3 回复

请问解决了吗

可以的话,麻烦提供一下构建激励视频对象的方式和代码截图。能提供代码片段就更好。

这个问题的话,一般都发生在页面切换的过程中,页面发生销毁导致。

顶你上去,这个问题现在解决了吗???

回到顶部