视频会议 - mengzhuSDK/MengzhuSDK_Android GitHub Wiki
本文介绍Android 视频会议组件的使用方式以及枚举
1. 视频会议管理类
- 介绍加入会议,设置监听,以及一些UI定义。
-
/** * 盟主视频会议管理类 */ public class MZNetMeetingManage { /** * 设置加入会议回调 * @param mzNetMeetingEventCallBack 错误枚举 */ public static void registerNetMeetingEventCallBack(MZNetMeetingEventCallBack mzNetMeetingEventCallBack) {} /** * 加入会议 * @param mActivity 当前页面activity * @param userDto 用户信息实体类 * @param meetingId 会议号 * @param password 会议密码 * @param nickName 用户昵称 * @param isVoice 是否开启声音 * @param isCamera 是否开启摄像头 */ public static void joinNetMeeting(Activity mActivity, UserDto userDto, String meetingId, String password, String nickName, boolean isVoice, boolean isCamera) { } /** * 设置右上角离开按钮背景 * @param leaveBtnDrawable */ public static void setLeaveBtnDrawable(Drawable leaveBtnDrawable) {} /** * 设置右上角离开按钮字体颜色 * @param leaveBtnTextColor */ public static void setLeaveBtnTextColor(int leaveBtnTextColor) {} /** * 设置右上角离开按钮字体大小 * @param leaveBtnTextSize */ public static void setLeaveBtnTextSize(float leaveBtnTextSize) {} /** * 设置右上角离开按钮文本内容 * @param leaveBtnText */ public static void setLeaveBtnText(String leaveBtnText) {} }
2. 监听回调返回枚举
/**
* 盟主视频会议状态表
*/
public enum MZNetMeetingEventEnum {
MZNetMeetingEvent_InitSDKSuccess,//SDK注册成功
MZNetMeetingEvent_InitSDKFailed,//SDK注册失败
MZNetMeetingEvent_SDKInterfaceError,//SDK接口调用错误
MZNetMeetingEvent_AdminEndMeeting,//主持人结束了会议
MZNetMeetingEvent_MeetingNotStart,//会议还未开始
MZNetMeetingEvent_MeetingReady,//加入会议成功
MZNetMeetingEvent_PasswordError,//密码错误
MZNetMeetingEvent_MeetingOver,//会议链接结束了
MZNetMeetingEvent_MeetingNotExist,//会议不存在
MZNetMeetingEvent_MeetingUserFull,//会议室人员已满
MZNetMeetingEvent_MeetingLocked,//会议已经被锁定
MZNetMeetingEvent_JoinMeetingConfirmed,//会议主持人同意你加入会议
MZNetMeetingEvent_JoinMeetingRefuse,//不同意加入会议或者将你从会议里删除
MZNetMeetingEvent_UserJoin,//有用户加入会议
MZNetMeetingEvent_UserLeft,//有用户离开会议
MZNetMeetingEvent_ReceiveMessage,//收到一条消息
MZNetMeetingEvent_OtherError,//其他错误
}