更新時間:2019-11-20
描述
普通與會者和主席均可在會議中主動退出會議,主席可以結(jié)束會議。
若主席退出會議,則會議中無主席,預(yù)約會議時,原主席可以通過主席接入信息重新加入會議獲取主席;當(dāng)會議中無任何與會者時,會議也會自動結(jié)束。
與會者已在會議中。
業(yè)務(wù)流程
一、退出會議
在主動離開會議過程中,sdk層會主動掛斷通話,然后才離開會議。
-(BOOL)confCtrlLeaveConference { int result = tsdk_leave_conference(_confHandle); return result == TSDK_SUCCESS ? YES : NO; }
case TSDK_E_CALL_EVT_CALL_DESTROY: { [self respondsCallDelegateWithType:CALL_DESTROY result:nil]; }
詳細(xì)流程參見“更新會議狀態(tài)信息和與會者列表”描述。
二、結(jié)束會議
應(yīng)用程序界面在關(guān)閉會議時應(yīng)為主席提供“退出會議”和“結(jié)束會議”的選擇入口。
-(BOOL)confCtrlEndConference { int result = tsdk_end_conference(_confHandle); return result == TSDK_SUCCESS ? YES : NO; }
注意事項
無。
描述
在會議中進(jìn)行基礎(chǔ)的會議控制操作。
業(yè)務(wù)流程
會控類型 |
接口 |
權(quán)限 |
說明 |
---|---|---|---|
閉音會場 |
tsdk_mute_conference |
主席 |
設(shè)置會議閉音后,除主席外,其他所有與會者均不可說(只可聽)。 |
添加與會者 |
tsdk_add_attendee |
主席 |
支持邀請一個或多個與會者。 |
重?fù)芘c會者 |
tsdk_redial_attendee |
主席 |
- |
掛斷與會者 |
tsdk_hang_up_attendee |
主席 |
掛斷在會議中的與會者。 |
刪除與會者 |
tsdk_remove_attendee |
主席 |
踢出與會者(正在會議中的)、移除已離會的與會者和取消正在邀請的與會者。 |
閉音與會者 |
tsdk_mute_attendee |
主席 普通與會者 |
設(shè)置閉音后,該與會者不可說(只聽)。 會議主席在會議中設(shè)置或取消其他與會者閉音,普通與會者設(shè)置或取消自己閉音。 |
舉手 |
tsdk_set_handup |
主席 普通與會者 |
會議主席在會議中取消其他與會者舉手,所有與會者設(shè)置或取消自己舉手。 |
設(shè)置會議視頻模式 |
tsdk_set_video_mode |
主席 |
在CloudEC解決方案下,支持的視頻會議模式有“廣播與會者模式”、“聲控模式”和“自由討論模式”。 |
觀看與會者 |
tsdk_watch_attendee |
主席 普通與會者 |
AVC 會議:只需要指定待選看的與會者號碼,每次指定選看一個與會者。 SVC會議:
|
廣播與會者 |
tsdk_broadcast_attendee |
主席 |
會議視頻模式為“廣播與會者模式”時主席可以指定廣播與會者。 |
申請主席 |
tsdk_request_chairman |
普通與會者 |
- |
釋放主席 |
tsdk_release_chairman |
主席 |
- |
延長會議 |
tsdk_postpone_conference |
主席 |
- |
設(shè)置主講人 |
tsdk_set_presenter |
主席 會議主講人 |
會議類型為TSDK_E_CONF_MEDIA_VOICE_DATA或TSDK_E_CONF_MEDIA_VIDEO_DATA支持。 |
申請主講人 |
tsdk_request_presenter |
與會者 |
會議類型為TSDK_E_CONF_MEDIA_VOICE_DATA或TSDK_E_CONF_MEDIA_VIDEO_DATA支持。 |
設(shè)置會議錄播 |
tsdk_set_record_broadcast |
主席 |
- |
設(shè)置會議直播 |
tsdk_set_live_broadcast |
主席 |
- |
-(BOOL)confCtrlMuteConference:(BOOL)isMute { TSDK_BOOL tupBool = isMute ? TSDK_TRUE : TSDK_FALSE; int result = tsdk_mute_conference(_confHandle, tupBool); return result == TSDK_SUCCESS ? YES : NO; }
詳細(xì)流程參見“更新會議狀態(tài)信息和與會者列表”描述。
注意事項
無。
描述
會議過程中,會議狀態(tài)或與會者成員狀態(tài)發(fā)生變化時,服務(wù)器會推送變更通知,應(yīng)用程序界面應(yīng)刷新相應(yīng)的狀態(tài)以提示用戶。
主席和與會者均已在會議中。
業(yè)務(wù)流程
事件對應(yīng)的數(shù)據(jù)結(jié)構(gòu)TSDK_S_CONF_STATUS_INFO中:
case TSDK_E_CONF_EVT_INFO_AND_STATUS_UPDATE: { DDLogInfo(@"TSDK_E_CONF_EVT_INFO_AND_STATUS_UPDATE"); [self handleAttendeeUpdateNotify:notify]; } break;
注意事項
無。
描述
會議過程中,應(yīng)用程序顯示服務(wù)器推送的當(dāng)前發(fā)言人信息。
與會者均已在會議中。
業(yè)務(wù)流程
當(dāng)存在多個發(fā)言人時,建議應(yīng)用程序界面按音量大小,顯示第一發(fā)言人和第二發(fā)言人。
注意事項
無。