直播如何实时更新?
发布于 7 年前 作者 yyan 6636 次浏览 来自 问答

多个直播页面列表 ,可以展示 直播中 未开始 已结束 ,直播已经结束了,但是后台返回的列表数据,还是显示直播中 ,进入直播已经结束,因为每日接口请求微信接口有限制,所以后端返回的数据 做不了实时更新,如果用 liveplayer.getLiveStatus来对数据列表做筛选 还是不行 这api还是有 (首次获取立马返回直播状态,往后间隔1分钟或更慢的频率去轮询获取直播状态)

有没有更好的办法达到实时更新呢?


2 回复

我们目前的方案是先用后端去调用获取状态,然后下一次用 liveplayer.getLiveStatus接口去调用,两个api调用隔开,减少了容错率

我也被这个问题困扰,目前没有任何办法真正「实时」

只能是按照你说的这个规则更新状态。

服务端+小程序端方式,服务端获取列表和状态后,再在小程序端每隔60秒刷新下直播间状态。(这个还不一定能返回成功正确状态,有时候已经直播完成5分钟了,返回的还是直播中。)

回到顶部