收藏
回答

live-player上覆盖的cover-view有时候加载不出来

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug live-player 工具 6.6.6 2.0.5

cover-view是覆盖在live-player上的代码如下



这种问题是概率性的出现的

所以以下是我的设想:

是不是cover-view没有层级概念后渲染出的东西会覆盖在前面的渲染控件上,初始化的时候第一次渲染live-player失败,但是cover-view都是成功渲染,程序内部又去重新渲染了一次live-player,所以live-player是后渲染出来的覆盖了cover-view:

如果是如上所述,内部是否有判断可以判断live-player有没有渲染成功,我可以让用户重新进入页面


最后一次编辑于  2018-05-11  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

6 个回答

  • 搞事情啊
    搞事情啊
    2018-05-11

    注:这个问题出现在真机iphone6sp上,在小米5手机上出现这种问题的概率比iphone6sp上要小很多,但是偶尔也会出现

    2018-05-11
    赞同 1
    回复 1
    • 呆毛可以动的~
      呆毛可以动的~
      01-03

      在iphone6p上确实发现了这个问题,如果把cover-view写在live-player内的话就没有这个问题,但是我做的项目放在内部会出现其他问题,目前只好在live-player内外写了两份cover-view,根据机型去判断展示哪个cover-view。但是不是很明白为什么在这个机型上live-player会渲染两次。

      01-03
      回复
  • 搞事情啊
    搞事情啊
    2018-05-11


    再次补充,我将主播信息距离上边距高度提升到live-player之外,可以看到关注被遮住了,但是主播信息还是显示出来了,因此更加有力的证明了我之前的设想,live-player二次渲染遮盖了其他的cover-view,求一个live-player控件渲染失败的回调,希望官方能回应,各位有兴趣的大佬也一起来发表讨论

    2018-05-11
    赞同
    回复
  • 娇华
    娇华
    2018-05-11

    麻烦提供一下出现问题的机型和微信版本,并且给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-05-11
    赞同
    回复 2
    • 搞事情啊
      搞事情啊
      2018-05-14
      有收到我的代码提交吗
      2018-05-14
      回复
    • 搞事情啊
      搞事情啊
      2018-05-14
      有重现问题吗
      2018-05-14
      回复
  • 搞事情啊
    搞事情啊
    2018-05-11

    好的,稍等

    2018-05-11
    赞同
    回复
  • 搞事情啊
    搞事情啊
    2018-05-11

    wechatide://minicode/TqAjEkmL6aZD

    2018-05-11
    赞同
    回复
  • 搞事情啊
    搞事情啊
    2018-05-11

    6.6.6

    2.0.5


    2018-05-11
    赞同
    回复