检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
常见错误码 注意事项 如果使用建议使用枚举。 表1 枚举HWMUISDKErrorCode说明 变量值 值 描述 HWMUISDKErrorCodeNumberAndAccountEmpty 40001 联系人不存在 HWMUISDKErrorCodeArgsError 40002
场景1:入会前准备 出于安全考虑,现代浏览器对音视频的自动播放策略存在限制。如果存在未与页面交互,直接入会的场景,可能影响音视频正常播放,需要主动引导用户点击页面。 描述 在入会之前,需要先确保当前浏览器兼容,创建事件监听。 业务流程 加入会议前,调用checkSystemRequirements
取消周期子会议 cancelSubCycleWithParam: 接口描述 该接口用于取消未开始的周期子会议。 注意事项 该接口在登录状态下才能调用。 子会议未开始前可以调用接口,开始后调用则无效。 方法定义 1 - (void)cancelSubCycleWithParam:(HWMSDKCancelSubCycleConfParamModel
场景1:初始化 描述 在第三方APP启动时,需要先初始化SDK,才能调用SDK的功能接口,该接口只需调用一次。 业务流程 SDK初始化时,如果是windows 64位平台,先修改HwmSdk文件夹下HwmSdk.exe文件的名称,其他平台不涉及;再调用init同步接口。 修改exe
录制按钮操作定制 buildRecordMenuItems 接口描述 该接口用于定制录制状态栏旁的录制按钮是否隐藏。 图1 可定制位置 注意事项 暂时只支持录制右侧按钮隐藏,不返回item就不显示。 方法定义 1 - (NSArray <HWMStatusBarItemModel
设置共享权限 setShareScreenPermission HWMBizSdk.getBizOpenApi().setShareScreenPermission(boolean hasPermission) 接口描述 该接口用于设置共享权限。 注意事项 该接口返回值只代表接口是否调用成功
App ID方式登录 1 HWMSdk.getOpenApi.loginByAppId(AppIdAuthParam,HwmCallback) 接口描述 该接口用于通过App ID的方式登录和鉴权。 注意事项 除匿名入会外,在使用其他业务之前必须进行成功登录。 登录成功以后会发送登录成功事件
预约会议 bookConf 接口描述 该接口用于预约会议。 注意事项 会议开始时间晚于当前时间。 个人会议或者云会议室的时候要传入vmrId。 携带与会者入会的时候需要传入attendee。 开启自动录制会议时必须开启录制会议。 callback中的result返回会议详情信息(HWMConfDetail
场景7: 加入会议 描述 使用该接口可以在登录和未登录状态下通过会议ID和会议密码加入会议。 业务流程 接口调用 创建入会参数JoinConfParam。 会议id加入会议使用PasswordJoinConfParam。 会议random加入会议使用RandomJoinConfParam
场景1:初始化 描述 需要先初始化SDK,才能调用SDK的功能接口,该接口只需调用一次。 业务流程 SDK初始化时,先调用initWithConfig接口,根据返回值确定接口是否调用成功。 接口调用 构建HWMOpenSDKConfig模型参数。 调用initWithConfig接口
初始化 初始化接口有主线程初始化、子线程初始化两种,必须先调用任意一个初始化接口后再调用其它接口。 initWithConfig 接口描述 用于启动并且初始化SDK。 注意事项 该接口用于启动并初始化SDK,在调用其他接口之前必须先调用初始化接口。 此初始化方法必须在主线程调用。
会议状态 通知描述 收到该通知时,表示会议状态发生变更。 方法定义 1 - (void)onConfStatusChanged:(HWMSDKConfStatus)status; 注意事项 SDK初始化时设置globalHandler代理对象或者在需要处理的界面设置代理对象。 参数描述
场景6:加入会议 描述 在登录后或者登录前,都可以使用该接口通过会议ID和密码加入会议。 业务流程 使用SDK加入已经存在的会议时,先调用joinConf接口,然后处理回调callback。 接口调用 组装模型 会议id加入会议使用HWMJoinConfParam。 会议random
清除界面配置 设置相关的代理后如果需要清除对应代理,可以置为nil,根据需求在对应位置设置。 1 2 3 4 [HWMSdk getSdkConfig].socialShareHandler = nil; [HWMSdk getSdkConfig].confUIHandler =
设置代理信息 SetProxyInfo 接口描述 该接口用于设置代理信息。 注意事项 该接口非必需调用,若不设置,则默认不使用代理。 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。 方法定义 HWM_SDK_AGENT_API hwmsdk
初始化 init 接口描述 用于启动并且初始化SDK。 注意事项 该接口用于启动并初始化SDK,在调用其他接口之前必须先调用该接口。 返回值只代表接口是否调用成功。 方法定义 1 init(config: HWMSDKConfig, ctx: Context): SDKERR;
设置共享权限 setScreenSharingPermissionEnabled 接口描述 该接口用于设置共享权限。 方法定义 setScreenSharingPermissionEnabled(enable: boolean): void; 参数描述 参数 是否必须 类型 描述
编辑会议 接口功能 该接口用于编辑已预约的会议。注意事项:1、该接口在已登录状态下才能调用;2、调用该接口时,仅能编辑尚未开始的会议,若会议已召开,接口将返回失败;3、所有字段必填,编辑会议前需要查询会议详情,不需要变更的数据请使用查询会议详情返回的数据赋值。 函数原型 editConf
SSO登录 接口功能 该接口用于SSO登录。注意事项:1、创建会议,被邀入会等功能只有在登录后才能使用,若不登录,将无法体验完整会议功能。 函数原型 loginBySSO(ssoAuthInfo: SSOAuthInfo, onLoginResult?: (ret: SDKERR,
共享vmr信息 通知描述 收到该通知时,表示共享vmr信息发生变化。 方法定义 1 - (void)onShareVmrInfoNotify:(HWMSDKShareVmrInfoModel *)shareVmrInfo; 注意事项 SDK初始化时设置bizNotifyHandler