更新时间:2024-07-30 GMT+08:00

开启功能

enableSDKCapability

接口描述

用于开启特性支持。

方法定义

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

参数描述

表1 HWMSDKCapabilitySuport说明

参数

类型

描述

HWMSDKCapabilitySuportVideoHD

NSUInteger

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

HWMSDKCapabilitySuportShareAudio

NSUInteger

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

HWMSDKCapabilitySuportHideNoCameraView

NSUInteger

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

HWMSDKCapabilitySuportBreakoutConf

NSUInteger

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

HWMSDKCapabilitySuportConfirmRecord

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];

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