收藏
回答

live-player在安卓机播放rtmp会黑屏几秒钟,无法实时播放?

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(),而这中间却隔了近五秒钟采取进行拉流播放,请问如何解决?

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2021-12-20

    提供复现的代码片段看下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-12-20
    有用
    回复 2
    • 梧桐树下
      梧桐树下
      2021-12-22
      目前知道的,live-player在mode为RTC模式下,不用腾讯的rtmp,就肯定会有几秒钟的黑屏,这几秒钟微信小程序不知道做了什么,并不是第一时间去拉流,而是停滞几秒钟,然后报-2302 错误,这样做是否合规?是不是太霸道了。
      2021-12-22
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2021-12-22回复梧桐树下
      复现后在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,时间点,我们看下
      2021-12-22
      回复
  • 梧桐树下
    梧桐树下
    2021-12-17


    看到一个这样的回答,原因竟然是强行先去请求腾讯自己的加速地址,这不合理吧?

    有官方同学解释一下吗

    2021-12-17
    有用
    回复 1
    • 終、
      終、
      2022-09-02
      这个问题你们解决了吗
      2022-09-02
      回复
登录 后发表内容