VirtualBackgroundSource
v4.5.2
v4.5.2
v4.5.1
v4.5.0
v4.4.0
v4.3.2
v4.3.1
v4.3.0
v4.2.3
v4.2.2
自定义的背景。
backgroundSourceType
自定义的背景。
- BACKGROUND_NONE(0):将背景处理为 Alpha 数据,不进行替换,仅分割人像和背景。设置后,你可以调用 startLocalVideoTranscoder,实现人像画中画的效果。
- BACKGROUND_COLOR(1):(默认)背景为纯色。
- BACKGROUND_IMG(2):背景为 PNG、JPG 格式的图片。
- BACKGROUND_BLUR(3):背景为虚化处理后的背景。
- BACKGROUND_VIDEO(4):背景为 MP4、AVI、MKV、FLV 等格式的本地视频。
color
自定义的背景图颜色。格式为 RGB 定义下的十六进制整数,不带 # 号,如 0xFFB6C1 表示浅粉色。 默认值为 0xFFFFFF,表示白色。 取值范围为 [0x000000,0xffffff]。如果取值非法,SDK 会用白色背景图替换原背景图。
注意
该参数仅在自定义背景为以下类型时生效,具体效果如下:
- BACKGROUND_COLOR:背景图为该参数传入颜色的纯色图片。
- BACKGROUND_IMG:如果 source 中的图片使用了透明背景,则会使用该参数传入的颜色填充透明背景。