setBackgroundSticker abstract method

  1. @Deprecated('Deprecated since v3.51 and will be deleted in v3.57, use RTCVideoEffect.enableVirtualBackground and RTCVideoEffect.disableVirtualBackground instead.')
Future<int?> setBackgroundSticker({
  1. String? modelPath,
  2. VirtualBackgroundSource? source,
})

将摄像头采集画面中的人像背景替换为指定图片或纯色背景

若要取消背景特效,将背景贴纸特效素材路径设置为null。

modelPath 传入背景贴纸特效素材路径。

source 设置背景特效图片的本地路径。

返回值:

  • 0:成功;
  • 1000:未集成特效 SDK;
  • 1001:特效 SDK 不支持该功能;
  • <0:其他错误,具体参看错误码表

调用此接口前需依次调用以下接口:

  1. 检查视频特效许可证 RTCVideo.checkVideoEffectLicense
  2. 设置视频特效算法模型路径 RTCVideo.setVideoEffectAlgoModelPath
  3. 开启视频特效 RTCVideo.enableVideoEffect

Implementation

@Deprecated(
    'Deprecated since v3.51 and will be deleted in v3.57, use RTCVideoEffect.enableVirtualBackground and RTCVideoEffect.disableVirtualBackground instead.')
Future<int?> setBackgroundSticker({
  String? modelPath,
  VirtualBackgroundSource? source,
});