Closed lanytcc closed 1 year ago
@maye174 非常感谢
提交的内容貌似有冲突,最好可以在 fix_live 分支的基础上来修改。
看前面的说明,是否前端调用的时候也需要做调整呢?如果是的话最好可以一并修改过来
再次表示感谢
好的,那我先关闭,后续更改后再提
这个搞的咋样啦,因为最近动态哪里接口有点变化,有些官方号发的视频时长为 null 导致部分用户看不到那个部分,所以我准备发个小版本,但是这个直播的问题得提前解决一下。
抱歉现在才回复,事情较多,明天我重新再起一个pr让你合并
现有接口说明如下:
void connect(int room_id, int uid);
直播弹幕进入连接状态void disconnect();
直播弹幕连接断开bool is_connected();
判断是否在连接状态void send_heartbeat();
连接成功后,需要在20~30秒内调用一次,以发送心跳包void setonMessage(std::function<void(std::string)> func);
设置回调函数void set_wait_time(int time);
设置等待时间,可根据延迟调整,建议设置为测速的最大延迟bool is_evOK();
判断mongoose是否连接成功其中发送心跳包的逻辑需要编写,否则影响正常直播弹幕功能使用。 set_wait_time函数多线程环境下不安全,建议连接开始前调用