有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
本文档主要介绍如何主动退出当前 TRTC 房间,同时还会介绍在什么情况下会被迫退出房间:



步骤1:完成前序步骤

先参考文档 导入 SDK 到项目中进入房间

步骤2:主动退出当前房间

通话结束时调用 exitRoom 方法退出音视频通话房间,整个音视频通话会话结束。
exitRoom() {
const result = this.TRTC.exitRoom()
// 状态机重置,会返回更新后的pusher和playerList
this.setData({
pusher: result.pusher,
playerList: result.playerList,
})
},

步骤3:被动退出当前房间

除了用户主动退出房间,在以下情况下,用户会收到 KICKED_OUT 事件,表示当前用户被动退出房间:
let onKickedout = function(event){
console.log('被服务端踢出或房间被解散')
}
this.TRTC.on(EVENT.KICKED_OUT, onKickedout)