华为云会议 MEETING-开启功能:开启共享声音功能
开启共享声音功能
- 配置开启共享时包含电脑声音功能,调用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。