更新时间:2024-07-30 GMT+08:00

获取云会议室列表

接口描述

该接口用于获取VMR(云会议室)列表。

注意事项

方法定义

1
2
3
4
5
6
    /**
     * 获取VMR(云会议室)列表,预约会议可用虚拟会议室进行预约
     *
     * @param hwmCallback 结果回调
     */
    void getVmrInfoList(HwmCallback<VmrInfoListModel> hwmCallback);

参数描述

表1 VmrInfoListModel参数说明

参数

类型

描述

vmrInfoList

List<VmrInfoModel>

获取VMR(云会议室)列表

isEnableShareVmr

boolean

是否开启共享vmr

表2 VmrInfoModel参数说明

参数

类型

描述

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);
    }
});