华为云用户手册

  • mac平台集成ElectronSDK后,运行报错需要arm64架构的错误提示 客户案例: mac平台,在集成Electron SDK后,运行工程,报错架构不符:have(x86_64),need(arm64)。 原因分析: 当前mac端UISDK原生部分仅支持x86_64,无arm64版本的库; 解决方案: 1. 设置export npm_config_arch=x64,指定node采用x64平台; 2. 删除以前下载的node_modules文件夹(一定要把之前的删掉); 3. 重新运行工程,如调试demo可运行run_demo_mac.sh脚本; 父主题: Electron SDK
  • 90.9.5更新内容 新增会议最大与会人数限制concurrentParticipants,涉及创建会议参数CreateConfParam、预约会议参数BookConfParam、编辑会议参数EditConfParam、会议详情信息ConfDetailModel,具体请见CreateConfParam参数设置说明、BookConfParam参数说明、EditConfParam参数说明、ConfDetailModel参数说明,继承于ConfBaseInfo 问题修复,体验更稳定 父主题: 版本更新内容
  • 90.9.5更新内容 1. 新增 concurrentParticipants 会议方数,会议最大与会人数限制。涉及CreateConfInfo、BookConfParam、EditConfParam、ConfDetail,具体请见预约会议、编辑会议、创建会议、获取会议详情。 2. 新增日志路径设置接口setLogPath,具体请见日志路径设置。 3. 新增会议来电通知onConfIncomingNotify,具体请见会议来电通知。 父主题: 版本更新内容
  • StartP2pConf 接口描述 该接口用于发起立即会议。 注意事项 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。 方法定义 1 HWM_SDK_AGENT_API hwmsdk::HwmErrCode StartP2pConf(const HwmP2PStartCallInfo *startCallInfo); 回调函数 1 virtual void OnStartP2pConfResult(hwmsdk::HwmErrCode ret, const char* reason, HwmConfInfo *confInfo) {}; 参数描述 参数 是否必须 类型 描述 startCallInfo 是 HwmP2PStartCallInfo 发起立即会议信息。 表1 结构体HwmP2PStartCallInfo参数说明 参数 是否必须 类型 描述 callerInfo 是 HwmCallerInfo 主叫信息。 calleeInfo 是 HwmCalleeInfo 被叫信息。 mediaType 是 HwmMediaType 媒体类型。 表2 结构体HwmCallerInfo参数说明 参数 是否必须 类型 描述 nickName 否 char[] 主叫名称。 表3 结构体HwmCalleeInfo参数说明 参数 是否必须 类型 描述 nickName 否 char[] 被叫名称。 number 是 char[] 号码。如果填分配给账号的sip号码(如+99111244216210249)则呼叫该账号的App;如果填PSTN号码(如18700000000),则通过VoIP网关呼叫该号码,前提是该企业已开通PSTN呼叫权限。与thirdUserId二选一,账号密码鉴权时使用。 thirdUserId 是 char[] 第三方用户ID。与number二选一,App ID鉴权时使用。 userUuid 否 char[] 与会者uuid 返回值 表4 返回值 类型 描述 HwmErrCode 成功返回0,其他值表示失败。失败返回值见错误码参考。 HwmConfInfo 会议信息。 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 /** * 发起立即会议 */ int demoStartP2pConfDlg::clickStartP2pConf() { hwmsdkagent::HwmP2PStartCallInfo data{}; //设置主叫信息 string callerNickName = CTools::UNICODE2UTF( CS tring("主叫名称")); strncpy_s(data.callerInfo.nickName, callerNickName.c_str(), HWM_MAX_DISPLAY_NAME_LEN); //设置被叫信息 string calleeNickName = CTools::UNICODE2UTF(CString("被叫名称")); strncpy_s(data.calleeInfo.nickName, calleeNickName.c_str(), HWM_MAX_DISPLAY_NAME_LEN); string calleeNumber = CTools::UNICODE2UTF(CString("123456")); strncpy_s(data.calleeInfo.number, calleeNumber.c_str(), HWM_MAX_NUMBER_LEN); string calleeThirdUserId = CTools::UNICODE2UTF(CString("123456")); strncpy_s(data.calleeInfo.calleeThirdUserId, calleeThirdUserId.c_str(), HWM_MAX_USER_ID_LEN); //设置媒体类型 data.mediaType = hwmsdkagent::HWM_MEDIA_TYPE_VIDEO //调用SDK接口 int ret = hwmsdkagent::StartP2pConf(&data); return ret; }
  • 90.7.5更新内容 1.新增发起立即会议接口StartP2pConf,详见发起立即会议 2.会议状态通知OnConfState参数HwmConfStateInfo 新增isP2PConf 是否立即会议,详见表1;会议结束通知OnConfEndedNotify参数HwmConfEndInfo 新增isP2PConf是否立即会议,详见表1 3.新增删除用户自定义头像接口DeleteSelfAvatar,详见删除个人头像 4.新增获取用户保存路径接口GetUserSavePath,详见获取用户文件保存路径 5.会议相关功能配置开关接口EnableFeature新增枚举值HWM_ENABLE_FEATURE_SUPPORT_DISCONNECT_AUDIO 支持断开音频功能、HWM_ENABLE_FEATURE_DISCONNECT_AUDIO_TO_JOIN_CONF 是否断开音频入会和HWM_ENABLE_FEATURE_CPU_REDUCTION_DETECT 是否启用CPU降频检测,详见表2 6.会议结束原因HwmConfEndReason新增错误码HWM_CONF_END_REASON_CONF_NUM_OVER_MAX_ALLOWED 超出最大在线会议数限制,HWM_CONF_END_REASON_CALLEE_REFUSED_END_CONF 被叫拒接,HWM_CONF_END_REASON_CALLEE_TIMEOUT_END_CONF 被叫超时,HWM_CONF_END_FORCE_OPEN_CAMERA_HANGUP 强制视频会议挂断,详见表3 7.Random入会接口参数HwmJoinConfByRandomInfo新增 域名 domain,离线入会场景使用,详见表1 父主题: 版本更新内容
  • 90.9.5更新内容 1.新增会议最大与会人数限制concurrentParticipants,涉及创会信息HwmCreateConfInfo、预约会议参数HwmBookConfParam、编辑会议参数HwmEditConfParam、会议详细信息HwmConfDetail,详见表1、表1、表1、表3 2.会议来电信息HwmConfIncomingInfo新增VMR会议ID参数vmrId,详见表1 3.新增设置日志保存路径接口SetLogPath,详见设置日志保存路径 父主题: 版本更新内容
  • 90.7.5更新内容 新增发起立即会议接口startP2PConf,具体请见发起立即会议。 Random入会接口参数RandomJoinConfParam新增domain字段,离线入会场景使用,具体请见RandomJoinConfParam参数说明。 新增扫码邀请大屏入会接口joinPairConf,具体请见扫码邀请大屏入会。 创建会议接口createConf参数HWMCreateConfParam 新增isSpeakerOff字段,具体请见CreateConfParam参数设置说明。 问题修复,体验更稳定。 父主题: 版本更新内容
  • 90.7.5更新内容 新增发起立即会议接口StartP2pConf,具体请见发起立即会议。 Random入会接口参数HWMRandomConfParam 新增域名domain,离线入会场景使用,具体请见HWMRandomConfParam参数说明。 新增扫码邀请大屏入会接口joinPairConf:callback:,具体请见扫码邀请大屏入会。 会议详情通知onConfDetail参数HWMBaseConfDetailParam 新增isP2PConf是否是立即会议,具体请见HWMBaseConfDetailParam参数说明。 创建会议接口createConf参数HWMCreateConfParam 新增isSpeakerOff是否关闭扬声器,具体请见HWMCreateConfParam参数说明 问题修复,体验更稳定。 父主题: 版本更新内容
  • joinPairConf 接口描述 该接口用于扫码邀请大屏入会。 注意事项 1. 实际业务处理结果在对应的callback回调中。 方法定义 - (void)joinPairConf:(HWMPairCodeJoinConfParam *_Nonnull)param callback:(_Nonnull HWMSDKCompleteHandler)callback; 参数描述 参数 是否必须 类型 描述 param 是 HWMPairCodeJoinConfParam * 入会参数。 表1 HWMPairCodeJoinConfParam 说明 参数 是否必须 类型 描述 url 是 NSString * 二维码url。 confId 是 NSString * 会议ID。 confPassword 否 NSString * 会议密码。 返回值 无 示例代码 - (void)joinPairConf { // 设置入会参数 HWMPairCodeJoinConfParam *param = [[HWMPairCodeJoinConfParam alloc] init]; param.url = @"二维码url"; param.confId = @"989156631"; param.confPassword = getPassword(); // 调用SDK接口 [[HWMSdk getOpenApi] joinPairConf:param callback:^(NSError * _Nullable error, id _Nullable result) { if (error) { [UIUtil showMessageWithError:error]; } else { [UIUtil showMessage:@"入会成功"]; } }]; }
  • startP2PConf 接口描述 该接口用于发起立即会议。 注意事项 1. 实际业务处理结果在对应的callback回调中。 方法定义 - (void)startP2PConf:(HWMStartP2PConfParam *)param callback:(_Nonnull HWMSDKCreateConfCompleteHandler)callback; 参数描述 参数 是否必须 类型 描述 param 是 HWMStartP2PConfParam * 发起立即会议信息。 表1 HWMStartP2PConfParam 说明 参数 是否必须 类型 描述 calleeInfo 是 HWMCalleeInfo * 被叫信息。 callerInfo 是 HWMCallerInfo * 主叫信息。 mediaType 是 HWMMediaType 媒体类型。 表2 HWMCallerInfo 说明 参数 是否必须 类型 描述 nickName 否 NSString * 主叫姓名。 表3 HWMCalleeInfo 说明 参数 是否必须 类型 描述 nickName 否 NSString * 被叫姓名。 number 是 NSString * 被叫号码。如果填分配给账号的sip号码(如+99111244216210249)则呼叫该账号的App;如果填PSTN号码(如18700000000),则通过VoIP网关呼叫该号码,前提是该企业已开通PSTN呼叫权限。与thirdUserId二选一,账号密码鉴权时使用。 thirdUserId 是 NSString * 第三方用户ID。与number二选一,App ID鉴权时使用。 返回值 无 示例代码 - (void)startP2PConf { // 设置被叫信息 HWMCalleeInfo *calleeInfo = [[HWMCalleeInfo alloc] init]; calleeInfo.nickName = @"被叫姓名"; calleeInfo.number = @"123456"; calleeInfo.thirdUserId = @"123456"; // 设置主叫信息 HWMCallerInfo *callerInfo = [[HWMCallerInfo alloc] init]; callerInfo.nickName = @"主叫姓名"; HWMStartP2PConfParam *param = [[HWMStartP2PConfParam alloc] init]; // 设置媒体类型 param.mediaType = HWMMediaTypeVideo; param.calleeInfo = calleeInfo; param.callerInfo = callerInfo; // 调用SDK接口 [[HWMSdk getOpenApi] startP2PConf:param callback:^(NSError * _Nullable error, HWMCreateConfResult * _Nullable result) { if (error) { [UIUtil showMessageWithError:error]; } else { [UIUtil showMessage:[NSString stringWithFormat:@"会议ID:%@, isP2PConf:%@", result.confId, result.isP2PConf?@"YES":@"NO"]]; } }]; }
  • 参数描述 表1 HWMSDKPoorNetWorkQualityInfoModel参数说明 参数 类型 描述 userId NSUInteger 用户id nickName NSString * 会中昵称 thirdUserId NSString * 三方账号 accountId NSString * 账号信息 number NSString * sip号码 isLocal BOOL 是否本地 audioStatus HWMSDKLowNetWorkStatusInfoModel * 音频状态 videoStatus HWMSDKLowNetWorkStatusInfoModel * 视频状态 shareStatus HWMSDKLowNetWorkStatusInfoModel * 共享状态 表2 HWMSDKLowNetWorkStatusInfoModel 参数说明 参数 类型 描述 packetLoss NSUInteger 丢包 delay NSUInteger 延迟 jitter NSUInteger 抖动 status HWMLowNetWorkStatus 状态 表3 枚举HWMLowNetWorkStatus说明 枚举值 描述 HWMLowNetWorkStatusNormal 网络正常 HWMLowNetWorkStatusBad 网络差 HWMLowNetWorkStatusVeryBad 网络非常差
  • 参数描述 表1 结构体HwmConfEndInfo参数说明 参数 类型 描述 nickName char[] 与会者名称。 number char[] 号码。如果填分配给账号的sip号码(如+99111244216210249)则呼叫该账号的App;如果填PSTN号码(如18700000000),则通过VoIP网关呼叫该号码,前提是该企业已开通PSTN呼叫权限。与thirdUserId二选一,账号密码鉴权时使用。 thirdUserId char[] 第三方用户ID。与number二选一,App ID鉴权时使用。 accountId char[] 华为云会议账号 isLocal bool 是否本端 audioStatus HwmLowNetWorkStatusInfo 音频网络状态 videoStatus HwmLowNetWorkStatusInfo 视频网络状态 shareStatus HwmLowNetWorkStatusInfo 共享网络状态 表2 结构体HwmLowNetWorkStatusInfo参数说明 参数 类型 描述 packetLoss unsigned int 丢包 delay unsigned int 延迟 jitter unsigned int 抖动 status HwmLowNetWorkStatus 状态 表3 枚举HwmLowNetWorkStatus说明 枚举值 描述 LOW_NET_WORK_STATUS_NORMAL 网络正常 LOW_NET_WORK_STATUS_BAD 网络差 LOW_NET_WORK_STATUS_VERY_BAD 网络非常差
  • 参数描述 表1 HWMSDKPoorNetWorkQualityInfoModel参数说明 参数 类型 描述 userId NSUInteger 用户id nickName NSString * 会中昵称 thirdUserId NSString * 三方账号 accountId NSString * 账号信息 number NSString * sip号码 isLocal BOOL 是否本地 audioStatus HWMSDKLowNetWorkStatusInfoModel * 音频状态 videoStatus HWMSDKLowNetWorkStatusInfoModel * 视频状态 shareStatus HWMSDKLowNetWorkStatusInfoModel * 共享状态 表2 HWMSDKLowNetWorkStatusInfoModel 参数说明 参数 类型 描述 packetLoss NSUInteger 丢包 delay NSUInteger 延迟 jitter NSUInteger 抖动 status HWMLowNetWorkStatus 状态 表3 枚举HWMLowNetWorkStatus说明 枚举值 描述 HWMLowNetWorkStatusNormal 正常 HWMLowNetWorkStatusBad 差 HWMLowNetWorkStatusVeryBad 非常差
  • 90.6.5更新内容 1. 发起呼叫接口StartCall废弃 2. 预约会议、编辑会议、创建会议、获取会议详情、会议信息通知新增用户自定义信息字段customInfo,具体详见预约会议、编辑会议、创建会议、获取会议详情、会议信息通知。 3. Init接口新增是否支持同终端多应用登录字段isSupportMultiAppLogin,具体详见Init接口。 4. 新增弱网信息通知OnPoorNetworkQualityInfoNotify,具体详见弱网提示通知。 5. 新增错误码412100044(服务器降级),接入方收到该错误码时,可以继续调用入会接口离线入会(该错误码的适配方式请参考Demo)。 父主题: 版本更新内容
  • 90.6.5更新内容 1.发起呼叫接口StartCall废弃 2.预约会议参数HwmBookConfParam、编辑会议参数HwmEditConfParam、创会信息HwmCreateConfInfo、会议信息HwmConfInfo、会议列表信息HwmConfListInfo增加字段用户自定义信息customInfo,详见表1,表1,表1,表1,表3 3.Init接口HwmInitInfo新增字段是否支持同终端多应用登录参数isSupportMultiAppLogin,详见表1 4.会议相关功能配置开关接口EnableFeature新增共享音频开关枚举值 HWM_ENABLE_FEATURE_DEFAULT_SHARE_AUDIO、屏蔽周围人声开关枚举值HWM_ENABLE_FEATURE_VOICEPRINT_NOISE_REDUCE,详见开启功能 5.新增弱网信息通知OnPoorNetworkQualityInfoNotify,详见会议弱网提示通知 6.新增会议结束原因错误码,会场所在会议不存在或已结束HWM_CONF_END_REASON_PARTICIPANT_CONF_NOT_EXIST,用户、企业或SP失效HWM_CONF_END_REASON_END_EXPIRATION,主持人结束会议HWM_CONF_END_REASON_SDK_CHAIR_END_CONF,会议到时间结束会议HWM_CONF_END_REASON_SDK_TIMEOVER_END_CONF,网络问题HWM_CONF_END_REASON_RTC_SDK_NETWORK_FAILED,详见表3 7.新增 云桌面 音视频分离插件,置于文件夹Meeting-Workspace-Plugin,详见SDK快速集成 8.新增错误码412100044服务器降级,接入方收到该错误码可以继续调用入会接口进行离线入会(该错误码的适配方式请参考Demo) 父主题: 版本更新内容
  • 90.6.5更新内容 1.会中设置项新增抢占共享权限按钮 2.新增是否支持同终端多应用登录参数isSupportMultiAppLogin,具体请见初始化信息OpenSDKConfig 3.新增弱网信息上报接口onPoorNetworkQualityInfoNotify(),具体请见会议弱网提示通知 4.预约、编辑、创建、会议详情增加customInfo字段,具体请见BookConfParam参数说明、EditConfParam参数说明、CreateConfParam参数设置说明、ConfDetailModel参数说明 5.新增错误码412100044服务器降级,接入方收到该错误码可以继续调用入会接口离线入会 6.startCall 接口废弃 7.问题修复,体验更稳定 父主题: 版本更新内容
  • 90.6.5更新内容 startCall接口废弃。 会中设置项新增抢占共享权限按钮。 新增是否支持同终端多应用登录参数isSupportMultiAppLogin。具体请见初始化信息HWMOpenSDKConfig。 新增弱网信息上报接口onPoorNetworkQualityInfoNotify()。具体请见会议弱网提示通知。 预约、编辑、创建、会议详情增加customInfo字段。具体请见HWMCreateConfParam参数说明、HWMOrderConfParam参数说明、HWMConfDetail参数说明。 增加错误码412100044(该错误码适配方式请参考Demo)。 问题修复,体验更稳定。 父主题: 版本更新内容
  • 90.6.5更新内容 StartCall 接口废弃。 新增是否支持同终端多应用登录参数isSupportMultiAppLogin。具体请见初始化信息HWMOpenSDKConfig。 新增弱网信息上报接口onPoorNetworkQualityInfoNotify()。具体请见会议弱网提示通知。 预约、编辑、创建、会议详情增加customInfo字段。具体请见HWMCreateConfParam参数说明、HWMOrderConfParam参数说明、HWMConfDetail参数说明。 增加错误码412100044(该错误码适配方式请参考Demo)。 问题修复,体验更稳定。 父主题: 版本更新内容
  • 操作步骤 1.在"Demo安装包下载"章节中,“表1 Android/Windows/Mac/Electron Demo资源下载路径”中下载的Demo包; 2.下载Demo包到本地; 3.打开本地命令提示符框,输入如下命令,在本地生成已下载的Demo包的SHA256值,其中,“D:\hmwsdk-win-demo-win32.zip”为SDK包的本地存放路径和SDK包名,请根据实际情况修改。 certutil -hashfile D:\hmwsdk-win-demo-win32.zip SHA256 命令执行结果示例,如下所示: SHA256 的 D:\hmwsdk-win-demo-win32.zip 哈希: 67244236887ae862adbe2c8ee2f4612e5d483d0562087c7f084484318655d702 CertUtil: -hashfile 命令成功完成。 对比查询的SDK包的SHA256值和下载后的SDK包的SHA256值。如果一致,则表示下载过程不存在篡改和丢包。
  • UploadSelfAvatar 接口描述 该接口用于上传当前自己的头像到会议服务器的通讯录。 注意事项 请在已登录状态下调用。 上传的图片文件格式仅支持jpg/png格式,大小需要限制在200KB以下。 为保证头像展示效果,建议图片宽高比为1:1 方法定义 1 HWM_SDK_AGENT_API hwmsdk::HwmErrCode UploadSelfAvatar(const HwmSelfAvatarInfo *selfAvatarInfo);
  • 操作步骤 1.在"App SDK下载"章节中,“表1 Android/iOS/Windows/Mac/Electron UI SDK资源下载路径”中下载的SDK的包; 2.下载SDK包到本地; 3.打开本地命令提示符框,输入如下命令,在本地生成已下载的SDK包的SHA256值,其中,“D:\hwmsdk-win-80.12.7.zip”为SDK包的本地存放路径和SDK包名,请根据实际情况修改。 certutil -hashfile D:\hwmsdk-win-80.12.7.zip SHA256 命令执行结果示例,如下所示: SHA256 的 D:\hwmsdk-win-80.12.7.zip 哈希: 85a691c46a56572ea092945e9565f7927e6c1b4c612b35d01b1c8a9524f8c498 CertUtil: -hashfile 命令成功完成。 对比查询的SDK包的SHA256值和下载后的SDK包的SHA256值。如果一致,则表示下载过程不存在篡改和丢包。
  • setLanguage 接口描述 该接口设置SDK国际化语言。默认是中文。 注意事项 实现自定义语言,要求在主工程的资源文件(路径:/src/main/res/)中创建对应的国际化文件,如新增阿拉伯语则可以创建/values-ar/string.xml。新增的国际化语言,内容请参考languagetemplates文件夹中的语言模板。通过该接口设置的语言应与系统当前语言保持一致。 图1 国际化语言模板 方法定义 void setLanguage(LanguageType languageType, String language);
  • setShareScreenPermission HWMBizSdk.getBizOpenApi().setShareScreenPermission(boolean hasPermission) 接口描述 该接口用于设置共享权限。 注意事项 该接口返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回 方法定义 1 2 3 4 5 /** * 设置本端是否有共享权限 * @param hasPermission */ void setShareScreenPermission(boolean hasPermission); 参数描述 表1 参数说明 参数 是否必须 类型 描述 hasPermission 是 boolean 是否允许。 返回值 无 示例代码 1 HWMBizSdk.getBizOpenApi().setShareScreenPermission(true);
  • setShareScreenPermission 接口描述 该接口用于设置共享权限。 注意事项 该接口返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回 方法定义 1 - (BOOL)setShareScreenPermission:(BOOL)isPermission; 参数描述 表1 参数说明 参数 是否必须 类型 描述 isPermission 是 bool 是否允许。 返回值 无 示例代码 1 2 /// 设置共享权限 [[HWMSdk getOpenApi] setShareScreenPermission:isPermission];
  • SetShareScreenPermission 接口描述 该接口用于设置共享权限。 注意事项 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回 方法定义 HWM_SDK_AGENT_API hwmsdk::HwmErrCode SetShareScreenPermission(bool isAllowed); 回调函数 1 virtual void OnSetShareScreenPermissionResult(hwmsdk::HwmErrCode ret, const char* reason) {}; 参数描述 表1 参数说明 参数 是否必须 类型 描述 isAllowed 是 bool 是否允许。 返回值 表2 返回值 类型 描述 HwmErrCode 成功返回0,其他值表示失败。失败返回值见错误码参考。 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 /** * 设置共享权限 */ int demoSetShareScreenPermissionDlg::ClickSetShareScreenPermission() { bool isOpen = true; int ret = hwmsdkagent::SetShareScreenPermission(isOpen); if (hwmsdk::HWM_COMMON_SUC CES S != ret) { AfxMessageBox(_T("SetShareScreenPermission error")); } }
  • 80.10.5更新内容 云会议室列表(HWMVmrInfoModel.h)和修改云会议室信息(HWMModifyVMRParam.h)新增字段confAllowJoinUser允许入会范围限制、isOpenWaitingRoom等候室开启开关。具体请见HWMVmrInfoModel参数说明、HWMModifyVMRParam参数说明。 新增设置共享权限接口setShareScreenPermission。具体请见设置共享权限。 父主题: 版本更新内容
  • 80.10.5更新内容 1. 获取VMR列表接口和修改云会议室信息接口新增参数confAllowJoinUser、isOpenWaitingRoom,具体详见 获取VMR列表和修改云会议室信息。 2. 新增设置共享权限接口SetShareScreenPermission,具体详见设置共享权限。 3. 加入会议接口新增参数isStopConflictConf,具体详见加入会议。 4. 获取会议详情新增参数vmrConfIdType,具体详见获取会议详情。 5. AppId登录接口新增参数deptCode,具体详见AppId登录。 父主题: 版本更新内容
  • setNetworkMode 接口描述 如华为云会议的媒体节点下沉部署到企业,并且管理节点也是通过企业内的代理访问,需要将网络模式设置成“企业内外接入”。 企业内的App无法直接访问公网(即媒体节点下沉和管理节点代理下沉场景)的情况下才需要调用该接口。 注意事项 该接口非必需调用,若不设置,则使用默认模式。 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。 方法定义 1 IHwmNetwork.getInstance().setNetworkMode(networkInfo) 参数描述 表1 NetWorkModeInfo说明 参数 是否必须 类型 描述 networkInfo 是 NetWorkModeInfo 网络模式信息 表2 结构体NetWorkModeInfo参数说明 参数 是否必须 类型 描述 accessType 是 NetWorkAccessType 网络接入类型 表3 枚举NetworkAccessType参数说明 值 描述 ACCESS_TYPE_AUTO 默认值,目前和企业外网接入模式一致。 ACCESS_TYPE_INNER 企业内网接入,用于媒体和信令下沉场景,app从内网接入,信令/媒体消息走代理服务器才能访问云会议服务端。 ACCESS_TYPE_OUTER 企业外网接入,用于非媒体和信令下沉场景,互联网接入,信令/媒体信息可以直接访问云会议服务端 表4 返回值 值 描述 int 成功返回0,其他值表示失败。 示例代码 1 2 3 NetWorkModeInfo netWorkModeInfo = new NetWorkModeInfo(); netWorkModeInfo.setAccessType(NetworkAccessType.enumOf(NetworkAccessType.ACCESS_TYPE_AUTO)); NativeSDK.getNetworkApi().setNetworkMode(netWorkModeInfo);
  • enableFeature 接口描述 用于开启特性支持。 注意事项 默认是开启分组会议,若不需要分组会议功能,再调用此接口。 先创建初始化对象(HWMOpenSDKConfig),再调用该接口,最后初始化。 方法定义 void enableFeature(HWMEnableFeatureType confCapabilityType, boolean enable) 参数描述 表1 枚举HWMEnableFeatureType说明 值 描述 HWM_FEATURE_TYPE_BREAKOUT_CONF 分组会议能力 HWM_FEATURE_TYPE_CONFIRM_RECORD 是否显示录制安全提示窗,默认不显示 HWM_FEATURE_TYPE_SAVE_NICK_NAME_WHEN_ANONYMOUS_JOIN 匿名入会时保存会中名字 HWM_ENABLE_FEATURE_TYPE_VIRTUAL_BACKGROUND 是否支持虚拟背景 返回值 无 示例代码 // 自定义功能开启或屏蔽 openSDKConfig.enableFeature(HWMEnableFeatureType.HWM_FEATURE_TYPE_CONFIRM_RECORD, true);
  • 80.12.5更新内容 1.新增上传头像接口UploadSelfAvatar,详见UploadSelfAvatar 2.新增会议是否共享锁定状态变化通知OnConfIsShareLockedChanged,详见共享锁定状态变化通知 3.企业配置通知OnCorpConfig中HwmCorpConfigInfo新增字段 是否支持通讯录显示enableShowAddressBookStructure,详见表1 4.新增会议结束原因错误码,达到系统单个会议人数上限 111072504 HWM_CONF_END_REASON_PARTICIPANT_REACH_MAX_NUM,详见表3 父主题: 版本更新内容
共100000条