收藏
回答

激励视频会报错:updateVideoPlayer:fail invalid

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 激励视频 客户端

100%触发

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

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



报错信息:

- operateVideoPlayer: fail typer error

- updateVideoPlayer:fail invalid videoPlayerId


导致结果:

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

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



操作路径:

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




已尝试操作:

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

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






截图:


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



最后一次编辑于  2019-05-02
回答关注问题邀请回答
收藏

5 个回答

  • Raphael San
    Raphael San
    2019-05-05

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

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

    2019-05-05
    有用
    回复 2
    • wiky
      wiky
      2019-05-14

      按照文档创建的激励视频对象,目前发现在Iphone X上也出现类似的问题,请问有什么办法解决吗?

      2019-05-14
      回复
    • Sakura
      Sakura
      2019-09-12
      同样遇到,请问该如何解决
      2019-09-12
      回复
  • 肆意不易
    肆意不易
    2021-10-18

    请问解决了吗?

    2021-10-18
    有用
    回复
  • 大中国
    大中国
    2021-01-06

    2021年这个问题还在

    2021-01-06
    有用
    回复
  • WJ
    WJ
    2019-11-23

    请问解决了吗

    2019-11-23
    有用
    回复
  • 噜啦啦
    噜啦啦
    2019-10-28

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

    2019-10-28
    有用
    回复 4
    • X
      X
      2019-11-22
      你这个问题解决了吗?
      2019-11-22
      回复
    • 噜啦啦
      噜啦啦
      2019-11-22回复X
      好像并没有
      2019-11-22
      回复
    • 落翼
      落翼
      2020-01-02
      我也遇到这样问题。。。。
      2020-01-02
      回复
    • 噜啦啦
      噜啦啦
      2020-01-03回复落翼
      这都2020年了  这个bug微信还没
      2020-01-03
      回复
登录 后发表内容