检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
概述 华为云会议终端Electron SDK提供了一套完整的接口集合,适用于windows和mac两个平台。开发者可以通过调用SDK开放的API,在自己的应用程序中快速集成音视频会议,包括创建/预约/加入会议、进行屏幕共享/程序共享/白板标注、进行全场静音等功能。 父主题: Electron
显示会议主窗口 showMeetingWindow 接口描述 当会议主窗口处于最小化或者被其他窗口覆盖时,使用该接口将会议主窗口拉到最上层。 注意事项 无 方法定义 - (void)showMeetingWindow; 参数描述 无 返回值 无 示例代码 [[HWMBizSdk getBizOpenApi
自定义会中水印 setWaterMark 接口描述 该接口用于自定义共享时的水印。 方法定义 1 - (void)setWaterMark:(nullable NSAttributedString *)waterMarkString; 参数描述 水印要展示的内容。 返回值 无 示例代码
获取用户状态 getIsInConfOrCall: 接口描述 该接口用于获取用户当前的状态(是否在会议中)。 注意事项 无 方法定义 1 - (HWMSDKConfOrCallStatus)getIsInConfOrCall; 参数描述 表1 参数说明 枚举值 描述 HWMSDKConfOrCallStatusIdle
获取观众列表 getAudienceList 接口描述 该接口用于获取会议中观众列表。 注意事项 只能在会议中使用 观众身份(可以通过会议详情消息推送获取)不能使用此接口 方法定义 1 - (NSArray <HWMAttendeeInfo *> *)getAudienceList
设置共享权限 setScreenSharingPermissionEnabled 接口描述 该接口用于设置共享权限。 方法定义 setScreenSharingPermissionEnabled(enable: boolean): void; 参数描述 参数 是否必须 类型 描述
清除界面配置 设置相关的代理后如果需要清除对应代理,可以置为nil,根据需求在对应位置设置。 1 2 3 4 [HWMSdk getSdkConfig].socialShareHandler = nil; [HWMSdk getSdkConfig].confUIHandler =
获取用户状态 getUserState 接口描述 该接口用于获取用户当前的状态(是否在会议中)。 注意事项 无 方法定义 - (HWMUserState)getUserState; 参数描述 表1 枚举HWMUserState说明 参数 值 描述 HWMUserStateIdle
获取与会者列表 getAttendeeList 接口描述 该接口用于获取会议中与会者列表。 注意事项 只能在会议中使用 方法定义 1 - (NSArray <HWMAttendeeInfo *> *)getAttendeeList; 参数描述 HWMAttendeeInfo参数说明
获取观众列表 getAudienceList 接口描述 该接口用于获取网络研讨会中观众列表。 注意事项 只能在网络研讨会中使用 观众身份(可以通过会议详情消息推送获取)不能使用此接口 方法定义 1 - (NSArray <HWMAttendeeInfo *> *)getAudienceList
判断自己是否是主持人 selfIsChairMan 接口描述 该接口用于判断自己当前是否是主持人。 注意事项 只有是主持人的时候才返回YES,没有进去会议时也会返回NO; 方法定义 1 - (BOOL)selfIsChairMan; 参数描述 无 示例代码 1 2 /// 判断自己是否是主持人
判断自己是否是主持人 selfIsChairMan 接口描述 该接口用于判断自己当前是否是主持人。 注意事项 只有是主持人的时候才返回YES,没有进去会议时也会返回NO; 方法定义 1 - (BOOL)selfIsChairMan; 参数描述 无 示例代码 1 2 /// 判断自己是否是主持人
场景3:预约会议 描述 在使用华为云会议账号登录后,可以调用预约会议接口预约会议。预约会议时,除了填写预约会议所需的会议参数以外,还可以添加与会者。 业务流程 调用bookConf接口预约会议,然后处理订阅的onConfListInfoChanged通知。 若要预约个人会议ID的会议或者云会议室的会议
离开会议 leaveConf 接口描述 该接口用于离开会议。 注意事项 不在会议中不应调用此接口。 调用该接口离开会议,会议不会结束,在会议存在期间可以再次入会。 方法定义 1 - (void)leaveConf:(HWMSDKCompleteHandler)callback;
删除个人头像 DeleteSelfAvatar 接口描述 该接口用于删除自定义的通讯录头像。 注意事项 请在已登录状态下调用。 方法定义 1 HWM_SDK_AGENT_API hwmsdk::HwmErrCode DeleteSelfAvatar(); 回调函数 1 virtual
获取观众列表 getAudienceList 接口描述 该接口用于获取会议中观众列表。 注意事项 只能在会议中使用 观众身份(可以通过会议详情消息推送获取)不能使用此接口 方法定义 1 2 3 4 5 /** * 获取所有观众列表 * @return 观众列表 */ List
场景8:退出登录 描述 当需要退出当前会议账号登录时,可以调用该接口完成已登录会议账号退出。 业务流程 使用SDK退出登录时,先调用logout接口,然后处理回调callback。 接口调用 调用logout进行退出登录。 处理回调 处理回调callback。 示例代码 1 2
获取与会者列表 getAttendeeList 接口描述 该接口用于获取会议中与会者列表。 注意事项 只能在会议中使用 方法定义 1 2 3 4 5 /** * 获取所有与会者列表 * @return 与会者列表 */ List<AttendeeModel> getAttendeeList
离开会议 leaveConf 接口描述 该接口用于离开会议。 注意事项 不在会议中不应调用此接口。 调用该接口离开会议,会议不会结束,在会议存在期间可以再次入会。 方法定义 1 - (void)leaveConf:(HWMSDKCompleteHandler)callback;
设置会控保底ip地址 接口描述 该接口用于设置会控保底ip地址。 注意事项 该接口非必需调用,若不设置,则使用默认保底ip。 多个地址中间用分号隔开,最多支持4个地址。 方法定义 SDKERR setGuaranteedIpAddresses(String addresses);