会议服务
start
接口说明
创建会议
接口定义
void start(Context context, MeetingRequest param)
参数描述
参数 | 类型 | 含义 |
---|---|---|
context | Context | 上下文 |
param | MeetingRequest | 会议请求传参 |
MeetingRequest: 会议请求传参
public class MeetingRequest implements Parcelable{
/**
* 用户信息
*/
private UserInfo userInfo;
/**
* 会议参数
*/
private MeetingOptions meetingOptions;
}
返回值描述
无返回值
joinMeetingWithoutLogin
接口说明
未登录加入会议
接口定义
void joinMeetingWithoutLogin(Context context, MeetingRequest request)
参数描述
参数 | 类型 | 含义 |
---|---|---|
context | Context | 上下文 |
request | MeetingRequest | 会议请求传参 |
MeetingRequest: 会议请求传参
public class MeetingRequest implements Parcelable{
/**
* 用户信息
*/
private UserInfo userInfo;
/**
* 会议参数
*/
private MeetingOptions meetingOptions;
}
返回值描述
无返回值
join
接口说明
加入会议(已登录下)
接口定义
int join(Context context, MeetingRequest param)
参数描述
参数 | 类型 | 含义 |
---|---|---|
context | Context | 上下文 |
param | MeetingRequest | 会议请求传参 |
MeetingRequest: 会议请求传参
public class MeetingRequest implements Parcelable{
/**
* 用户信息
*/
private UserInfo userInfo;
/**
* 会议参数
*/
private MeetingOptions meetingOptions;
}
返回值描述
类型 | 含义 |
---|---|
int | 错误码 |
leave
接口说明
离开会议
接口定义
int leave()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
int | 错误码 |
confGetCurRole
接口说明
获取会议中自己的角色权限
接口定义
MeetingMemberRole confGetCurRole()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
MeetingMemberRole | 角色权限 |
MeetingMemberRole: 角色权限
public enum MeetingMemberRole {
INVALID,
HOST,//ORGANIZER 会议创建者
CO_HOST,//PRESENTER 会议主持人
ATTENDEE,//ATTENDEE 参会者
AUDIENCE//CAST_VIEWER 观众
}
getMeetingStatus
接口说明
获取会议状态
接口定义
MeetingStatus getMeetingStatus()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
MeetingStatus | 会议状态 |
MeetingStatus: 会议状态
public enum MeetingStatus {
STATE_IDLE,/**< 空闲*/
STATE_JOINING,/**< 去电中*/
STATE_INMEETING,/**< 来电中*/
STATE_FINISHING /**< 通话中*/
}
getIsHost
接口说明
设自己是否是会议主持人
接口定义
boolean getIsHost()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | true:是主持人;false:不是主持人 |
setClickEvent
接口说明
设置点击事件
接口定义
void setClickEvent(Class<? extends DefaultClickEvent> clazz)
参数描述
无参数
返回值描述
无返回值
addMeetingEvent
接口说明
监听会议事件
接口定义
void addMeetingEvent(IMeetingEvent meetingEvent)
参数描述
参数 | 类型 | 含义 |
---|---|---|
meetingEvent | IMeetingEvent | 会议事件 |
返回值描述
无返回值
addAudioEvent
接口说明
监听音频事件
接口定义
void addAudioEvent(IAudioEvent audioEvent)
参数描述
参数 | 类型 | 含义 |
---|---|---|
audioEvent | IAudioEvent | 音频事件 |
返回值描述
无返回值
addVideoEvent
接口说明
监听视频事件
接口定义
void addVideoEvent(IVideoEvent videoEvent)
参数描述
参数 | 类型 | 含义 |
---|---|---|
videoEvent | IVideoEvent | 视频事件 |
返回值描述
无返回值
removeMeetingEvent
接口说明
移除会议事件监听
接口定义
void removeMeetingEvent(IMeetingEvent meetingEvent)
参数描述
参数 | 类型 | 含义 |
---|---|---|
meetingEvent | IMeetingEvent | 会议事件 |
返回值描述
无返回值
removeAudioEvent
接口说明
移除音频事件监听
接口定义
void removeAudioEvent(IAudioEvent audioEvent)
参数描述
参数 | 类型 | 含义 |
---|---|---|
audioEvent | IAudioEvent | 音频事件 |
返回值描述
无返回值
removeVideoEvent
接口说明
移除视频事件监听
接口定义
void removeVideoEvent(IVideoEvent videoEvent)
参数描述
参数 | 类型 | 含义 |
---|---|---|
videoEvent | IVideoEvent | 视频事件 |
返回值描述
无返回值
restoreCallUI
接口说明
恢复通话界面
接口定义
boolean restoreCallUI(Context context)
参数描述
参数 | 类型 | 含义 |
---|---|---|
context | Context | 上下文 |
返回值描述
类型 | 含义 |
---|---|
boolean | 接口调用结果 |
getMeetingAudioController
接口说明
获取会议音频控制器
接口定义
IMeetingAudioController getMeetingAudioController()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
IMeetingAudioController | 会议音频控制器 |
getMeetingVideoController
接口说明
获取会议视频控制器
接口定义
IMeetingVideoController getMeetingVideoController()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
IMeetingVideoController | 会议视频控制器 |
getMeetingInviteController
接口说明
获取会议邀请控制器
接口定义
IMeetingInviteController getMeetingInviteController()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
IMeetingInviteController | 会议邀请控制器 |
getMeetingShareController
接口说明
获取会议分享控制器
接口定义
IMeetingShareController getMeetingShareController()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
IMeetingShareController | 会议分享控制器 |
getMeetingChatController
接口说明
获取会议邀请控制器
接口定义
IMeetingChatController getMeetingChatController()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
IMeetingChatController | 会议聊天控制器 |
getMeetingParticipantsController
接口说明
获取会议成员列表控制器
接口定义
IMeetingParticipantsController getMeetingParticipantsController()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
IMeetingParticipantsController | 会议成员列表控制器 |
getMeetingUIController
接口说明
获取会议UI界面控制器
接口定义
IMeetingUIController getMeetingUIController()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
IMeetingUIController | 会议UI界面控制器 |
showFloatWindow
接口说明
设置会议为浮窗模式
接口定义
void showFloatWindow()
参数描述
无参数
返回值描述
无返回值