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

设置虚拟背景默认图片

setVirtualBackgroundDefaultImages:

接口描述

该接口用于设置虚拟背景默认图片。

注意事项

  1. 该接口非必需调用,若不设置,则使用默认的虚拟背景图片。
  2. 图片格式:jpg/jpeg。
  3. 图片尺寸:最大4096*4096,最小160*160。

方法定义

- (void)setVirtualBackgroundDefaultImages:(HWMVirtualBackgroundImageConfig *)defaultImageConfig;

参数描述

表1 HWMVirtualBackgroundImageConfig参数说明

参数

是否必须

类型

描述

allowCustomVirtualBackgroundImage

BOOL

是否允许自定义虚拟背景图片,默认YES。

imageMode

HWMSettingVBDefaultImageMode

设置虚拟背景默认图片方式,默认HWMSettingVBDefaultImageModeAppend。

imageInfos

NSArray<HWMVirtualBackgroundImageModel *> *

虚拟背景默认图片。

表2 枚举HWMSettingVBDefaultImageMode说明

枚举值

描述

HWMSettingVBDefaultImageModeReplaceAll

全部替换, 覆盖原有默认图片,最多50张。

HWMSettingVBDefaultImageModeAppend

追加,原有的默认图片+新增的默认图片,最多追加45张。

表3 HWMVirtualBackgroundImageModel参数说明

参数

是否必须

类型

描述

imagePath

NSString *

图片路径。

返回值

无。

示例代码

HWMVirtualBackgroundImageConfig *config = [[HWMVirtualBackgroundImageConfig alloc] init];
config.imageInfos = images;
config.imageMode = HWMSettingVBDefaultImageModeReplaceAll;
config.allowCustomVirtualBackgroundImage = YES;
[[HWMSdk getOpenApi] setVirtualBackgroundDefaultImages:config];

相关文档