本文介绍 TUIRoomKit 组件会议状态回调的使用。
会议状态监听
如果您的业务需要监听会议的状态,例如会议开始、结束等会议过程中的事件,可以参见如下代码:
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)
本页内容是否解决了您的问题?