配置背景虚化与被叫预览功能
更新时间: 2024/08/23 10:16:57
呼叫组件支持背景虚化与被叫预览功能。
在初始化呼叫组件时,提前配置初始化配置项即可开启被叫预览功能与背景虚化功能。
初始化配置项
使用 setupWithConfig
初始化时,部分高级功能的配置项如下表所示。
配置项 | 参数类型 | 说明 |
---|---|---|
enableCalleePreview | BOOL | 是否开启被叫预览,默认不开启。 指在移动设备上音视频通话接听前,可以预览呼叫者的昵称或其他相关信息的功能,从而决定是否接听或采取其他操作。 |
enableVirtualBackground | BOOL | 是否开启背景虚化(通话中)功能,默认不开启。 指在通话过程中,通过自动识别用户人像,虚化用户周围的真实环境,从而保护用户的隐私。 |
实现示例代码
objcNECallUIKitConfig *config = [[NECallUIKitConfig alloc] init];
...
// 开启被叫预览
config.uiConfig.enableCalleePreview = YES;
// 开启虚化(在视频通话中显示虚化按钮)
config.uiConfig.enableVirtualBackground = YES;
...
[[NERtcCallUIKit sharedInstance] setupWithConfig:config];
开启虚化功能需要增加 RTC 底层能力库,只需要在主工程引入依赖即可,无需其他处理。
objcpod 'NERtcSDK/Nenn'
pod 'NERtcSDK/Segment'
此文档是否对你有帮助?