iOS 8.0.18 版本的小程序直播组件出现黑屏问题(格式为flv)。同样的机型、系统版本、线上快手小程序、基础库版本环境下,微信8018版本均可复现,微信8016版本正常没问题,麻烦看下8016-8018间微信都有哪些改动导致小程序直播组件受到牵扯。
附上组件使用细节:有一个页面Feed流,可以上下滑切换页面(有部分页面用到了直播组件),直播组件在未处于可视区时就会被提前创建,当处于可视区时获取直播上下文对象调用api启动直播。
一些问题线索:
1、如果直播组件在渲染时就处于可视区就没问题,如果直播组件在渲染时不在可视区就有问题。切换一台装有 IOS 8.0.16 版本微信且机型相同就没这个问题。
2、我这边监听直播组件状态变更,正常的情况下会收到这几个状态变化:2001网络连接正常、2008解码器正常、2004播放开始、2003网络接收收到首个视频数据包,出现问题的时候没有监听到状态 2003 。
综上所诉猜测新版本微信8016-8018是不是做了什么直播优化,从而导致问题的发生,因影响面较大,希望能够尽快回复,并且告知是否有补救方案,谢谢。