更新时间:2025-10-13 GMT+08:00
分享

开启功能

enableSDKCapability

接口描述

用于开启特性支持。

方法定义

1
- (void)enableSDKCapability:(HWMSDKCapabilitySuport)type;

参数描述

表1 HWMSDKCapabilitySuport说明

参数

类型

描述

HWMSDKCapabilitySuportVideoHD

NSUInteger

开启720P高清视频,默认360P。

HWMSDKCapabilitySuportShareAudio

NSUInteger

开启显示共享时包含电脑声音选项,默认不开启。

HWMSDKCapabilitySuportHideNoCameraView

NSUInteger

开启显示隐藏非视频与会者选项,默认开启。

HWMSDKCapabilitySuportBreakoutConf

NSUInteger

开启分组会议,默认开启。

HWMSDKCapabilitySuportConfirmRecord

NSUInteger

录制安全提示,默认不开启。

HWMSDKCapabilityHideInviteResultToast

NSUInteger

隐藏邀请结果提示,默认不开启。

HWMSDKCapabilityHideOfflineParticipantList

NSUInteger

隐藏与会者列表未入会标签,默认不开启。

HWMSDKCapabilityHideVbRiskTip

NSUInteger

隐藏虚拟背景隐私风险提示,默认不开启。

HWMSDKCapabilityConfEndShowTips

NSUInteger

展示离会提示,默认不开启。

开启支持高清视频

示例代码
/// 开启支持高清视频
[[HWMBizSdk getBizOpenApi] enableSDKCapability:HWMSDKCapabilitySuportVideoHD];

开启共享声音功能

  1. 配置开启共享时包含电脑声音功能,调用enableSDKCapability接口

    示例代码
    /// 开启共享声音
    [[HWMBizSdk getBizOpenApi] enableSDKCapability:HWMSDKCapabilitySuportShareAudio];

    配置开启共享时包含电脑声音功能后,用户发起共享时,在开始共享窗口会显示【共享时包含电脑声音】选项。若未配置开启该功能,则窗口上不显示该选项。如下图:

  2. 取消 App Sandbox 功能

    SDK 自动安装音频驱动插件需要关闭 App Sandbox 功能,并获取 root 权限。

    在 App 的 entitlements 描述文件中,删除 App Sandbox 条目。如下图:

    取消 App Sandbox 功能后,首次点击勾选【共享时包含电脑声音】选项时,会获取 root 权限。在用户单击【好】后,开始自动安装音频驱动插件。如下图:

    若未取消 App Sandbox 功能,首次点击勾选【共享时包含电脑声音】选项时,会弹框提示到官网下载。在用户单击【下载】后,会跳转到官网。如下图:

    下载链接可通过initWithConfig接口中的appUrl字段配置,该接口用于启动并初始化SDK,参考初始化。若未配置appUrl,则不显示下载。

App Sandbox 功能取消后,App 内获取到的用户路径会发生变化,App 会无法上架到 Mac App Store。

开启隐藏非视频与会者功能

示例代码
/// 开启显示隐藏非视频与会者选项
[[HWMBizSdk getBizOpenApi] enableSDKCapability:HWMSDKCapabilitySuportHideNoCameraView];

开启后,在会议设置中可以看到隐藏非视频与会者选项:

示例代码

/// 关闭隐藏非视频与会者选项
[[HWMBizSdk getBizOpenApi] disableSDKCapability:HWMSDKCapabilitySuportHideNoCameraView];

关闭后,会议设置不显示隐藏非视频与会者选项。

相关文档