云服务器内容精选

  • Android菜单功能说明 场景 按钮ID 类名 路径 按钮名称 描述 底部菜单项 hwmconf_menu_audience_join AudienceJoinMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 观众观看 网络研讨会场景下,会中主持人开启观众观看按钮 hwmconf_menu_hands HandsMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 举手/手放下 会中与会者/观众举手、手放下按钮 hwmconf_menu_invite InviteMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 邀请 主持人会中邀人按钮 hwmconf_inmeeting_video_btn CameraMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 视频 会中打开/关闭摄像头按钮 hwmconf_inmeeting_mic_btn MicMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 静音/取消静音 会中打开/关闭麦克风按钮 hwmconf_inmeeting_chat_btn ChatMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 聊天 会中打开聊天界面按钮 hwmconf_inmeeting_participants_btn ParticipantMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 与会者 会中打开与会者列表界面按钮 hwmconf_menu_share_conf_link ShareConfLinkMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 分享 会中分享会议信息按钮 hwmconf_inmeeting_share_screen ShareMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 共享 会中发起共享按钮 hwmconf_inmeeting_speaker_btn SpeakerMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 扬声器/听筒 会中扬声器/听筒切换按钮 hwmconf_menu_trans_video TransVideoMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 转视频通话 点对点语音呼叫转视频通话按钮 hwmconf_inmeeting_vote_btn VoteBtnMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 投票 会中投票按钮 hwmconf_inmeeting_more_btn MoreMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/ 更多 会中会控更多按钮 更多菜单项 hwmconf_more_menu_audio_to_video CallAudioToVideoMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/call/ 视频会议 点对点语音通话转视频通话按钮 hwmconf_more_menu_video_to_audio CallVideoToAudioMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/call/ 转语音通话 点对点视频通话转语音通话按钮 hwmconf_inmeeting_chat_btn ChatMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 聊天 会中打开聊天界面按钮 hwmconf_inmeeting_cloud_live CloudLiveMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 直播 会中开始/结束直播按钮 hwmconf_inmeeting_conf_setting ConfSettingMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 会议设置 会议设置按钮 hwmconf_inmeeting_connect_audio ConnectAudioMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 选择音频 开启音频 扬声器无法静音 hwmconf_inmeeting_disconnect_audio DisconnectAudioMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 断开音频 会中断开音频来控制扬声器静音 hwmconf_inmeeting_hands_up_toast HandsUpOrDownMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 举手/手放下 会中与会者/观众举手、手放下按钮 hwmconf_inmeeting_simul_interpret InterpretMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 传译 会中同声传译功能按钮,跳转设置同声传译语言等 hwmconf_inmeeting_invite_btn InviteMoreMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 邀请与会者 邀请与会者 hwmconf_inmeeting_recording_start OpenOrCloseRecordMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 录制 会中开启/暂停 会议云录制 hwmconf_participant_release_host ReleaseOrRequestChairManMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 申请/释放主持人 申请/释放主持人 按钮 hwmconf_more_menu_start_or_stop_share StartOrStopShareMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 共享 会中发起/停止 屏幕共享给他人 hwmconf_subtitle_btn SubtitlesMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 开启字幕 会中开启/关闭 实时翻译字幕功能 hwmconf_more_menu_switch_camera SwitchCameraMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 切换摄像头 前后摄像头切换按钮 hwmconf_inmeeting_virtual_bg VirtualBackgroundMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 虚拟背景 虚拟背景按钮,点击进入会中虚拟背景设置界面 hwmconf_inmeeting_vote VoteMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 投票 会中投票按钮 设置菜单项 hwmconf_confsetting_camera_direction RouterMenu HWMPermission\src\main\res\values\ut_ids.xml 自动(摄像头方向) 会中设置摄像头采集角度 hwmconf_confsetting_network_detect RouterMenu HWMPermission\src\main\res\values\ut_ids.xml 网络检测 会中检测当前的网络环境 hwmconf_confsetting_camera_restriction RouterMenu HWMPermission\src\main\res\values\ut_ids.xml 视频权限 会中主持人设置允许/禁止与会者自行开启摄像头或强制全员开启 hwmconf_confsetting_local_record_permission RouterMenu HWMPermission\src\main\res\values\ut_ids.xml 本地录制权限 会中主持人设置仅主持人/全体成员/允许部分成员录制 hwmconf_confsetting_beauty SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 美颜 会中开启美颜 hwmconf_confsetting_video_mirror SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 视频镜像 会中开启视频镜像 hwmconf_confsetting_hide_self SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 会中小画面 会中是否显示右上角小画面 hwmconf_confsetting_noise_reduction SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 音频降噪 会中开启音频降噪,在嘈杂环境中,减少噪音,使您的声音更清晰 hwmconf_confsetting_high_resolution SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 高清视频优先 会中开启高清视频优先 hwmconf_confsetting_whistle_detection SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 检测到啸叫自动静音 会中检测到啸叫自动静音 hwmconf_confsetting_lock_meeting SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 锁定会议 会议锁定后,与会方无法主动入会,仅可通过主持人邀请入会 hwmconf_confsetting_enable_waiting_room SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 开启等候室 开启后,所有允许入会的来宾先进入等候室,待主持人允许后才能加入会议 hwmconf_confsetting_allow_unmute SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 允许解除静音 会中主持人允许与会者解除静音 hwmconf_confsetting_allow_sharing SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 允许共享 会中主持人允许与会者发起共享 hwmconf_confsetting_allow_rename SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 允许改名 会中主持人允许与会者改名 hwmconf_confsetting_enable_brighten SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 暗场景增强 暗场景增强,在视频场景光照不足时,改善视频体验 hwmconf_confsetting_allow_open_camera SwitchMenu HWMPermission\src\main\res\values\ut_ids.xml 允许开启视频 会中主持人设置允许打开/关闭摄像头 hwmconf_confsetting_picture_ratio TextMenu HWMPermission\src\main\res\values\ut_ids.xml 画面比例 会中设置画面比例,支持自适应显示/显示原始大小 hwmconf_confsetting_allow_join_conf TextMenu HWMPermission\src\main\res\values\ut_ids.xml 入会范围 会中主持人设置入会范围,支持设置所有人/仅企业内人员/仅会议邀请人员 hwmconf_confsetting_preempt_share_type TextMenu HWMPermission\src\main\res\values\ut_ids.xml 抢占共享权限 会中主持人设置支持/禁止与会者发起共享并停止其他人正在进行的共享 hwmconf_confsetting_chat_permission TextMenu HWMPermission\src\main\res\values\ut_ids.xml 聊天设置 会中主持人设置允许与会者自由聊天/仅允许公开聊天/仅允许私聊主持人/全员禁言 hwmconf_confsetting_subtitles_language TextMenu HWMPermission\src\main\res\values\ut_ids.xml 字幕翻译语言 会中设置字幕翻译语言为中文/英语/德语 hwmconf_confsetting_chat_message_remind TextMenu HWMPermission\src\main\res\values\ut_ids.xml 聊天消息提醒 会中设置聊天消息提醒为弹幕/气泡/不提醒 与会者列表界面右上角菜单栏 hwmconf_participant_participants_add ContantMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/more/ 通讯录 点击跳转自定义通讯录界面 hwmconf_participant_download_link_share ParticipantShareMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/more/ 分享 点击分享 点击与会者弹窗菜单 hwmconf_participant_item_admit AdmitMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 准入 主持人准入等候室成员 hwmconf_menu_attendee_profile AttendeeProfileMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 查看详情 查看与会者个人详情 hwmconf_participant_item_auto_admit AutoAdmitMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 本次会议自动准入 主持人允许与会者本次会议自动从等候室准入 hwmconf_ctrl_back_to_main_conf BackToMainConfMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 返回主会场 与会者从分组会议返回主会场 hwmconf_participant_item_broadcast BroastAndCacelMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 广播/取消广播 主持人广播/取消广播与会者 hwmconf_participant_item_call_other_numbers CallOtherNumberMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 呼叫其他号码 支持会中呼叫与会者其它号码 hwmconf_ctrl_end_conf EndConfMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 结束全体会议 主持人结束全体会议 hwmconf_participant_item_hang_up HangupMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 挂断 主持人挂断会中与会者 hwmconf_participant_item_invite_screen_share InviteOrCancelShareMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 邀请共享 主持人邀请与会者共享 hwmconf_ctrl_leave_conf LeaveConfMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 离开会议/离开等待 与会者离开会议/离开等待 hwmconf_participant_item_move_to_waiting_room MoveToWaitingRoomMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 移至等候室 主持人将与会者移至等候室 hwmconf_participant_item_mute_unmute MuteOrUnmuteMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 静音/取消静音 主持人静音/取消静音与会者 hwmconf_participant_item_chat_with PrivateChatMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 私聊 私聊与会者 hwmconf_participant_item_redial RecallMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 重新呼叫 会中主持人重新呼叫与会者 hwmconf_participant_item_remove RemoveMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 移除 会中主持人移除与会者 hwmconf_menu_rename RenameMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 改名 会中改名 hwmconf_participant_item_report ReportMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 举报 举报 hwmconf_participant_item_watch SelectWatchOrCacnelMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 选看/取消选看 会中与会者选看/取消选看他人 hwmconf_menu_set_attendee SetAttendeeMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 设为观众 网络研讨会,主持人将嘉宾设为观众 hwmconf_participant_item_set_chair SetChairmanMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 设为主持人 主持人设他人为主持人 hwmconf_participant_item_set_cohost SetOrCancelCoHostMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 设为联席主持人 主持人设他人为联席主持人 hwmconf_menu_set_panelist SetPaneListMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 设为嘉宾 网络研讨会,主持人设观众为嘉宾 hwmconf_menu_allow_speak_or_not AllowSpeakerOrNotMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 禁止说话 会中主持人禁止与会者解除静音发言 hwmconf_participant_allow_unmute_self AllowUnmuteOrNotMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 允许与会者解除静音 会中主持人允许与会者解除静音 hwmconf_participant_item_local_record GrantOrCancelLocalRecordMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 允许录制 会中主持人允许/禁止与会者本地录制 hwmconf_ctrl_trans_chair_and_leave_conf TransferChairAndLeaveMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/item/ 离开会议并指定主持人 会中主持人离开会议并指定主持人 与会者列表界面底部菜单栏 hwmconf_participant_unmute_all CancelAllMuteMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/toolbar/ 取消全场静音 会中主持人取消全场静音 hwmconf_participant_bottom_hands_down HandsDownMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/toolbar/ 手放下 与会者/主持人将与会者手放下 hwmconf_participant_bottom_hands_up HandsupMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/toolbar/ 举手 与会者举手 hwmconf_participant_more_btn MoreMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/toolbar/ 更多 与会者列表界面底部菜单栏更多按钮 hwmconf_participant_mute_all MuteAllMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/toolbar/ 全场静音 会中主持人全场静音 hwmconf_participant_apply_chair RequestChairmanMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/participant/toolbar/ 申请主持人 与会者申请主持人 与会者列表界面底部更多菜单栏 hwmconf_participant_lock_meeting LockOrUnlockConfMenu com/huawei/hwmconf/presentation/dependency/menu/buildin/more/ 锁定会议 会议锁定后,与会方无法主动入会,仅可通过主持人邀请入会 父主题: 界面定制
  • downloadHeadPortraitWithThirdAccount: account: number: completionBlock: 接口描述 该接口用于定制登录后的头像显示。 图1 生效后拦截头像显示效果 注意事项 未登录的头像不支持自定义。 头像支持两种情况:一种主动上传,见上传个人头像接口;一种为注入实现,若两种都实现只会进行拦截的实现,不会从服务端下载上传的头像。 方法定义 1 - (void)downloadHeadPortraitWithThirdAccount:(NSString *)thirdAccount account:(NSString *)account number:(NSString *)number completionBlock:(void (^)(NSError * _Nullable, NSString * _Nullable))completionBlock 参数描述 表1 参数 类型 描述 thirdAccount NSString appid登录场景下优先使用此字段 account NSString 账号密码登录场景下 优先使用此字段 number NSString 跨企业场景优先使用此字段 返回值 无 示例代码 - (void)downloadHeadPortraitWithThirdAccount:(NSString *)thirdAccount account:(NSString *)account number:(NSString *)number completionBlock:(void (^)(NSError * _Nullable, NSString * _Nullable))completionBlock { if (completionBlock) { /// 将图片路径返回给SDK NSInteger index = arc4random() % 3; NSString *path = [[NSBundle bundleForClass:[self class]] pathForResource:[NSString stringWithFormat:@"head_icon_%lu", index] ofType:@"png"]; completionBlock(nil, path); } }
  • 自定义菜单设置 示例代码 1 2 3 4 ToolBarMenuProxy toolBarMenuProxy = new ToolBarMenuProxy(); toolBarMenuProxy.setConfAudioToolbarHandle(new CustomConfAudioToolbarHandle()); toolBarMenuProxy.setConfVideoToolbarHandle(new CustomConfVideoToolbarHandle()); sdkConfig.setToolBarMenuProxy(toolBarMenuProxy);
  • ConfigSettingWindow 接口描述 该接口用于自定义设置界面中各标签页和功能区的显示隐藏,若未进行设置,则默认都显示 图1 设置界面 注意事项 该接口必须在设置界面打开前调用,设置界面打开时调用不会即时生效。 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。 方法定义 1 HWM_SDK_AGENT_API hwmsdk::HwmErrCode ConfigSettingWindow(const HwmSettingWindowConfig * configInfo); 回调函数 1 virtual void OnConfigSettingWindowResult(hwmsdk::HwmErrCode ret, const char* reason) {}; 参数描述 表1 参数说明 参数 是否必须 类型 描述 configInfo 是 HwmSettingWindowConfig 设置窗口定制信息。 表2 结构体HwmSettingWindowConfig参数说明 参数 类型 描述 normalTab HwmNormalSettingTab 基本设置页定制信息。 videoTab HwmVideoSettingTab 视频设置页定制信息。 audioTab HwmAudioSettingTab 音频设置页定制信息。 screenTab HwmScreenSettingTab 屏幕设置页定制信息。 recordTab HwmRecordSettingTab 录制设置页定制信息。 virtualBackgroudTab HwmVirtualBackgroudSettingTab 虚拟背景设置页定制信息。 hotkeyTab HwmHotKeySettingTab 快捷键设置页定制信息 表3 结构体HwmNormalSettingTab参数说明 参数 类型 描述 isHide bool 是否隐藏。 callOrConfArea HwmSettingArea 会议呼叫设置区域定制信息。 chatNotifyArea HwmSettingArea 聊天消息提醒设置区域定制信息。 subtitleArea HwmSettingArea 字幕设置区域定制信息。 shareArea HwmSettingArea 共享设置区域定制信息 表4 结构体HwmVideoSettingTab参数说明 参数 类型 描述 isHide bool 是否隐藏。 cameraArea HwmSettingArea 摄像头设置区域定制信息。 videoViewArea HwmSettingArea 视频画面设置区域定制信息。 表5 结构体HwmAudioSettingTab参数说明 参数 类型 描述 isHide bool 是否隐藏。 micArea HwmSettingArea 麦克风设置区域定制信息。 spkArea HwmSettingArea 扬声器设置区域定制信息。 advancedArea HwmSettingArea 高级设置区域定制信息。 表6 结构体HwmScreenSettingTab参数说明 参数 类型 描述 isHide bool 是否隐藏。 dualScreenArea HwmSettingArea 双屏设置区域定制信息。 displayTopologyArea HwmSettingArea 显示器显示模式设置区域定制信息。 swapContentArea HwmSettingArea 切换显示内容设置区域定制信息。 表7 结构体HwmRecordSettingTab参数说明 参数 类型 描述 isHide bool 是否隐藏。 localRecordArea HwmSettingArea 本地录制设置区域定制信息。 表8 结构体HwmVirtualBackgroudSettingTab参数说明 参数 类型 描述 isHide bool 是否隐藏。 virtualBackgroudArea HwmSettingArea 虚拟背景设置区域定制信息。 表9 结构体HwmHotKeySettingTab参数说明 参数 类型 描述 isHide bool 是否隐藏。 hotkeyArea HwmSettingArea 快捷键设置区域定制信息。 表10 结构体HwmSettingArea参数说明 参数 类型 描述 isHide bool 是否隐藏。 返回值 表11 返回值 类型 描述 HwmErrCode 成功返回0,其他值表示失败。失败返回值见错误码参考。 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /** * 定制设置界面 */ void demoConfigSettingWindowDlg::OnBnClickedOk() { hwmsdkagent::HwmSettingWindowConfig data{ 0 }; data.normalTab.isHide = true; data.videoTab.videoViewArea.isHide = true; int ret = hwmsdkagent::ConfigSettingWindow(&data);; if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("config setting window error")); return; } }
  • screenShareCoverView 接口描述 该接口用于屏幕共享/白板共享设置水印。该水印是在接收端叠加到共享内容上的。服务器上配置后才会显示水印。 1、在桌面共享、程序共享、白板共享的接收端叠加水印图片,只有服务器上会中水印打开的情况下自定义水印才生效。如果不自定义,默认按照手机号、邮箱、会议ID+昵称优先级顺序显示,字体透明度10%。 2、自定义水印时用户截屏时会有弹窗提示,如果不需要在初始化时配置关闭。 图1 设置水印效果,图片仅为示例 注意事项 注意不要添加全局手势。 自定义视图为全屏View,在共享视图上层,请设置合适透明度防止遮盖分享信息。 自定义弹窗提示是否需要关闭需在SDK初始化时配置参数enablePromptUserScreenshot 方法定义 1 - (UIView *)screenShareCoverView; 参数描述 无 返回值 无 示例代码 1 2 3 4 5 6 7 /// 屏幕共享/白板共享的设置水印。注意不要添加全局手势 - (UIView *)screenShareCoverView { UIImageView *coverImgView = [[UIImageView alloc] init]; coverImgView.image = [UIImage imageNamed:@"img"]; coverImgView.alpha = 0.2; return coverImgView; }