- 当前 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
我遇到的是重新进入小程序后第一次加载live-player标签,除了全屏其他方法(暂停、播放、恢复)都提示undefined,全屏后才正常
这个问题是一定要卸载重装微信才能出现的吗
是的,而且必须删干净,安卓的“应用分身”也不能留
好夸张,那你不卸载微信是不是就可以好了
问题是我们项目的目标用户一般都是第一次加载liveplayer标签,这样必然会出现上述bug,必须重新发起视频才能正常使用,很影响用户体验。所以bug的重点在于卸载重装(即全新的微信)后第一次使用
当 src 为空字符串时,使用 wx:if 控制不渲染 live-player 是否可以解决问题呢
之前试过,还是有问题的。