GVoice 调用joinnationalRoom进入语音聊天室后,网络断开一段时间,之后恢复失败,怎么办?

  • 回答 (1)
  • 关注 (0)
  • 查看 (115)

SDK版本1.1.16。当程序调用了joinNationalRoom进入语音聊天室以后,这个时候网络断开一段时间,大概3~5分钟的样子,这时候程序会受到onQuitRoom的消息,表明当前已经退出了房间,但是当网络再次恢复的时候,调用joinNationalRoom, 就会返回错误码GCLOUD_VOICE_ALREADY_IN_THE_ROOM,此时不管怎么操作都是返回此错误码,只能退出 APP 重新打开App才能重新进入房间。

期间有尝试再调用一次quitroom后再Joinroom。

1. joinNationalRoom进入群组,成功 2. 网络断开,一段时间后收到onStatusUpdate回调,报告GV_ON_ROOM_OFFLINE。 3. 收到GV_ON_ROOM_OFFLINE消息后,调用quitRoom,返回GCLOUD_VOICE_REALTIME_STATE_ERR

郑治郑治提问于
lailaiqong回答于

麻烦升级到最新版本,新版本无需再quitRoom,直接Joinroom即可。但是当网络再次恢复的时候,调用joinNationalRoom, 就会返回错误码GCLOUD_VOICE_ALREADY_IN_THE_ROOM。

扫码关注云+社区

领取腾讯云代金券