会议服务
更新时间:2025-06-10 01:44:06

会议服务

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()

参数描述

无参数

返回值描述

无返回值


本页目录