收藏
回答

getLiveStatus接口有时候会没返回,success 和fail都没有进来

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
Bug wx2b03c6e691cd7370 1.0.3 wxc2c1cc3da76f9109 Android 7.0.12 2.10.2

livePlayer.getLiveStatus({ room_id: roomId })

.then(res => {

console.log(res)

// 101: 直播中, 102: 未开始, 103: 已结束, 104: 禁播, 105: 暂停中, 106: 异常,107:已过期

},(err)=>{

console.log(err)

)

.catch(err => {

console.log('get live status', err)

})

这个接口,有时候能返回房间状态,有时候调用了,一点反应都没,也没错误

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

3 个回答

  • Admin ²º²⁴
    Admin ²º²⁴
    2020-03-25

    这个官方文档有说明,要1分钟以上的轮询。

    // 首次获取立马返回直播状态,往后间隔1分钟或更慢的频率去轮询获取直播状态
    


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

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


    不过我觉得这个要大力优化下,因为直播状态对于直播相关应用的逻辑处理还是非常关键的一个变量~~~

    应该要能实时获取到。

    2020-03-25
    有用 4
    回复
  • 你头发乱了喔_
    你头发乱了喔_
    2020-06-17

    请问一下大佬们

    getLiveStatus这个接口的作用到底是直播列表调用还是自己做的直播详情中调用,有点不知道使用场景


    2020-06-17
    有用
    回复
  • Pike
    Pike
    2020-03-25

    这个返回很慢,一分钟左右h,你长等待下看看

    2020-03-25
    有用
    回复 2
    • 徐咸生
      徐咸生
      2020-03-25
      我看他在2-19的一次更新中写着这个接口优化了,以为优化好了
      2020-03-25
      回复
    • Pike
      Pike
      2020-03-25回复徐咸生
      我现在用的也是  比较慢
      2020-03-25
      回复
登录 后发表内容
问题标签