收藏
回答

微信卸载重装后,小程序第一次运行live-player组件的加载问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug live-player 客户端 6.7.3 195

- 当前 Bug 的表现(可附上截图)


微信卸载重装后,第一次加载小程序中的live-player标签,当其src属性为‘’或无效字符串时,会出现组件加载不完全,具体表现为:

1. live-player标签中的cover-view或cover-image均未加载

2. live-player对应的上下文对象livePlayerContext失效,即当通过setData将src设为有效视频源地址时,livePlayerContext.play()失效

3. 该问题与autoplay属性无关,即不管autoplay属性为false或true,上述问题均会出现



- 预期表现





- 复现路径


卸载重装微信--微信扫一扫进入小程序--二维码有一定时效(20min),需要的话


- 提供一个最简复现 Demo


https://developers.weixin.qq.com/s/DHdm1dmG7t4f



最后一次编辑于  2018-11-26
回答关注问题邀请回答
收藏

1 个回答

  • Albert Einstein [官]
    Albert Einstein [官]
    2018-11-26

    这个问题是一定要卸载重装微信才能出现的吗

    2018-11-26
    赞同
    回复 5
    • lanesra
      lanesra
      2018-11-26

      是的,而且必须删干净,安卓的“应用分身”也不能留

      2018-11-26
      回复
    • Albert Einstein [官]
      Albert Einstein [官]
      2018-11-26回复lanesra

      好夸张,那你不卸载微信是不是就可以好了

      2018-11-26
      回复
    • lanesra
      lanesra
      2018-11-27回复Albert Einstein [官]

      问题是我们项目的目标用户一般都是第一次加载liveplayer标签,这样必然会出现上述bug,必须重新发起视频才能正常使用,很影响用户体验。所以bug的重点在于卸载重装(即全新的微信)后第一次使用

      2018-11-27
      回复
    • Albert Einstein [官]
      Albert Einstein [官]
      2018-11-27回复lanesra

      当 src 为空字符串时,使用 wx:if 控制不渲染 live-player 是否可以解决问题呢

      2018-11-27
      回复
    • lanesra
      lanesra
      2018-11-27回复Albert Einstein [官]

      之前试过,还是有问题的。


      2018-11-27
      回复