1、在使用 playContext.play(),进行播放
2、live-player没有立马播放,而是等了3-6秒左右
3、通过日志查阅,对 playContext.play() 和 bindstatechange 进行打印结果如下:
playContext.play() 的时间点如下:
【playContext.play: Fri Dec 17 2021 15:21:39 GMT+0800】
bindstatechange 的时间点如下:
【2021/12/17 15:21:44:461: live-player id: player-13, code: -2302 获取加速拉流地址失败
2021/12/17 15:21:44:466: live-player id: player-13, code: 2001 已经连接服务器
2021/12/17 15:21:44:470: live-player id: player-13, code: 2002 已经连接 RTMP 服务器,开始拉流
2021/12/17 15:21:44:476: live-player id: player-13, code: 2004 播放】
执行了 playContext.play(),而这中间却隔了近五秒钟采取进行拉流播放,请问如何解决?
提供复现的代码片段看下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
看到一个这样的回答,原因竟然是强行先去请求腾讯自己的加速地址,这不合理吧?
有官方同学解释一下吗