This article introduces the use of TUIRoomKit component meeting status callback.
Conference status monitoring
If your business needs to monitor the status of a conference, such as the start and end of a conference, you can refer to the following code:
ConferenceDefine.ConferenceObserver observer = new ConferenceDefine.ConferenceObserver() {
@Override
public void onConferenceStarted(TUIRoomDefine.RoomInfo roomInfo, TUICommonDefine.Error error, String message) {
}
@Override
public void onConferenceJoined(TUIRoomDefine.RoomInfo roomInfo, TUICommonDefine.Error error, String message) {
}
@Override
public void onConferenceExisted(String roomId) {
}
@Override
public void onConferenceFinished(String roomId) {
}
};
ConferenceSession.sharedInstance().addObserver(observer);
val observer: ConferenceObserver = object : ConferenceObserver() {
override fun onConferenceStarted(roomInfo: TUIRoomDefine.RoomInfo?, error: TUICommonDefine.Error?, message: String?) {
}
override fun onConferenceJoined(roomInfo: TUIRoomDefine.RoomInfo?, error: TUICommonDefine.Error?, message: String?) {
}
override fun onConferenceExisted(roomId: String?) {
}
override fun onConferenceFinished(roomId: String?) {
}
}
ConferenceSession.sharedInstance().addObserver(observer)
Was this page helpful?