html52.com
我爱小程序-开发者交流社区

小程序直播组件在可视区外渲染 直播黑屏 只在最新版本微信出现

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug live-player 微信iOS客户端 iOS 8.0.18 2.22.0

iOS 8.0.18 版本的小程序直播组件出现黑屏问题(格式为flv)。同样的机型、系统版本、线上快手小程序、基础库版本环境下,微信8018版本均可复现,微信8016版本正常没问题,麻烦看下8016-8018间微信都有哪些改动导致小程序直播组件受到牵扯。

附上组件使用细节:有一个页面Feed流,可以上下滑切换页面(有部分页面用到了直播组件),直播组件在未处于可视区时就会被提前创建,当处于可视区时获取直播上下文对象调用api启动直播。

一些问题线索:

1、如果直播组件在渲染时就处于可视区就没问题,如果直播组件在渲染时不在可视区就有问题。切换一台装有 IOS 8.0.16 版本微信且机型相同就没这个问题

2、我这边监听直播组件状态变更,正常的情况下会收到这几个状态变化:2001网络连接正常、2008解码器正常、2004播放开始、2003网络接收收到首个视频数据包,出现问题的时候没有监听到状态 2003 。

综上所诉猜测新版本微信8016-8018是不是做了什么直播优化,从而导致问题的发生,因影响面较大,希望能够尽快回复,并且告知是否有补救方案,谢谢。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付