更新时间:2019-11-20
描述
普通与会者和主席均可在会议中主动退出会议,主席可以结束会议。
若主席退出会议,则会议中无主席,预约会议时,原主席可以通过主席接入信息重新加入会议获取主席;当会议中无任何与会者时,会议也会自动结束。
与会者已在会议中。
业务流程
一、退出会议
在主动离开会议过程中,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]; }
二、结束会议
应用程序界面在关闭会议时应为主席提供“退出会议”和“结束会议”的选择入口。
-(BOOL)confCtrlEndConference { int result = tsdk_end_conference(_confHandle); return result == TSDK_SUCCESS ? YES : NO; }
注意事项
无。
描述
在会议中进行基础的会议控制操作。
业务流程
会控类型 |
接口 |
权限 |
说明 |
---|---|---|---|
闭音会场 |
tsdk_mute_conference |
主席 |
设置会议闭音后,除主席外,其他所有与会者均不可说(只可听)。 |
添加与会者 |
tsdk_add_attendee |
主席 |
支持邀请一个或多个与会者。 |
重拨与会者 |
tsdk_redial_attendee |
主席 |
- |
挂断与会者 |
tsdk_hang_up_attendee |
主席 |
挂断在会议中的与会者。 |
删除与会者 |
tsdk_remove_attendee |
主席 |
踢出与会者(正在会议中的)、移除已离会的与会者和取消正在邀请的与会者。 |
闭音与会者 |
tsdk_mute_attendee |
主席 普通与会者 |
设置闭音后,该与会者不可说(只听)。 会议主席在会议中设置或取消其他与会者闭音,普通与会者设置或取消自己闭音。 |
举手 |
tsdk_set_handup |
主席 普通与会者 |
会议主席在会议中取消其他与会者举手,所有与会者设置或取消自己举手。 |
设置会议视频模式 |
tsdk_set_video_mode |
主席 |
在CloudEC解决方案下,支持的视频会议模式有“广播与会者模式”、“声控模式”和“自由讨论模式”。 |
观看与会者 |
tsdk_watch_attendee |
主席 普通与会者 |
AVC 会议:只需要指定待选看的与会者号码,每次指定选看一个与会者。 SVC会议:
|
广播与会者 |
tsdk_broadcast_attendee |
主席 |
会议视频模式为“广播与会者模式”时主席可以指定广播与会者。 |
申请主席 |
tsdk_request_chairman |
普通与会者 |
- |
释放主席 |
tsdk_release_chairman |
主席 |
- |
延长会议 |
tsdk_postpone_conference |
主席 |
- |
设置主讲人 |
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支持。 |
设置会议录播 |
tsdk_set_record_broadcast |
主席 |
- |
设置会议直播 |
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; }
注意事项
无。
描述
会议过程中,会议状态或与会者成员状态发生变化时,服务器会推送变更通知,应用程序界面应刷新相应的状态以提示用户。
主席和与会者均已在会议中。
业务流程
事件对应的数据结构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;
注意事项
无。
描述
会议过程中,应用程序显示服务器推送的当前发言人信息。
与会者均已在会议中。
业务流程
当存在多个发言人时,建议应用程序界面按音量大小,显示第一发言人和第二发言人。
注意事项
无。