收藏
回答

直播插件每隔一分钟调用getLiveStatus方法获取状态,有时候过几分钟才有返回?

每隔一分钟去调用,有时候立刻得到状态,有时间连续发了几次才得到状态

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

1 个回答

  • Admin²⁰²⁰
    Admin²⁰²⁰
    03-25

    这个官方文档有说明哈:

      let livePlayer = requirePlugin('live-player-plugin')
        
        // 首次获取立马返回直播状态,往后间隔1分钟或更慢的频率去轮询获取直播状态
    
    

    相关文档:

    小程序直播 | 微信开放文档

    https://developers.weixin.qq.com/miniprogram/dev/framework/liveplayer/live-player-plugin.html

    不过我觉得这个要好好优化下,你就算轮询频率太高加重负担,你给直接返回个缓存里的状态也好,现在的话如果不注意,调用这个方法,要等上很久才返回。你立即返回上次缓存状态也可以嘛

    03-25
    赞同 1
    回复 2
    • Baron👑
      Baron👑
      03-25
      现在就是用缓存的状态,但是直播状态改变响应得有点慢,都以为自己写bug了
      03-25
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      03-25回复Baron👑
      首次获取立马返回直播状态,往后间隔1分钟或更慢的频率去轮询获取直播状态
      文档是这么写的,所以你首次请求后下次要保证至少一分钟后再调用,不然会卡住。
      03-25
      1
      回复
登录 后发表内容
问题标签