获取云会议室列表
接口描述
该接口用于获取VMR(云会议室)列表。
注意事项
无
方法定义
1 2 3 4 5 6 | /** * 获取VMR(云会议室)列表,预约会议可用虚拟会议室进行预约 * * @param hwmCallback 结果回调 */ void getVmrInfoList(HwmCallback<VmrInfoListModel> hwmCallback); |
参数描述
| 参数 | 类型 | 描述 |
|---|---|---|
| vmrInfoList | List<VmrInfoModel> | 获取VMR(云会议室)列表 |
| isEnableShareVmr | boolean | 是否开启共享vmr |
| 参数 | 类型 | 描述 |
|---|---|---|
| name | String | 会议室名称 |
| vmrConferenceId | String | 用于云会议室显示的ID |
| vmrId | String | 云会议室唯一ID |
| chairmanPwd | String | 主持人密码 |
| guestPwd | String | 来宾密码 |
| type | MeetingIdType | 会议ID类型 RANDOM_MEETING_ID(0, "随机会议ID"), PERSONAL_MEETING_ID(1, "个人会议ID"), CLOUD_MEETING_ROOM_ID(2, "云会议室ID"); |
| maxParties | int | 会议室最大方数 |
| vmrEnable | boolean | 云会议室是否可用 |
| confAllowJoinUser | ConfAllowJoinUserType | 允许入会的用户类型 CONF_ALLOW_JOIN_ANYONE(0, "Anyone:任何人"), CONF_ALLOW_JOIN_LOGINED_USER(1, "logined user:已登录用户"), CONF_ALLOW_JOIN_IN_COMPANY_USER(2, "Company user:企业内用户"), CONF_ALLOW_JOIN_INVITED_USER(3, "Invited user:被邀请用户") |
| isOpenWaitingRoom | boolean | 是否开启等候室 |
示例代码
HWMBizSdk.getBizOpenApi().getVmrInfoList(new HwmCallback<VmrInfoListModel>() {
@Override
public void onSuccess(VmrInfoListModel vmrInfoListModel) {
Log.i(TAG, "getVmrList: " + vmrInfoListModel.getVmrInfoList().size());
updateVmrList(vmrInfoListModel.getVmrInfoList());
}
@Override
public void onFailed(int retCode, String desc) {
HCLog.i(TAG,"getVmrList onFailed" + retCode + " " + desc);
}
});