开启功能
enableSDKCapability
接口描述
用于开启特性支持。
方法定义
1
|
- (void)enableSDKCapability:(HWMSDKCapabilitySuport)type; |
参数描述
参数 |
类型 |
描述 |
---|---|---|
HWMSDKCapabilitySuportVideoHD |
NSUInteger |
开启720P高清视频,默认360P。 |
HWMSDKCapabilitySuportShareAudio |
NSUInteger |
开启显示共享时包含电脑声音选项,默认不开启。 |
HWMSDKCapabilitySuportHideNoCameraView |
NSUInteger |
开启显示隐藏非视频与会者选项,默认开启。 |
HWMSDKCapabilitySuportBreakoutConf |
NSUInteger |
开启分组会议,默认开启。 |
HWMSDKCapabilitySuportConfirmRecord |
NSUInteger |
录制安全提示,默认不开启。 |
开启支持高清视频
/// 开启支持高清视频 [[HWMBizSdk getBizOpenApi] enableSDKCapability:HWMSDKCapabilitySuportVideoHD];
开启共享声音功能
- 配置开启共享时包含电脑声音功能,调用enableSDKCapability接口
示例代码
/// 开启共享声音 [[HWMBizSdk getBizOpenApi] enableSDKCapability:HWMSDKCapabilitySuportShareAudio];
配置开启共享时包含电脑声音功能后,用户发起共享时,在开始共享窗口会显示【共享时包含电脑声音】选项。若未配置开启该功能,则窗口上不显示该选项。如下图:
- 取消 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。