虚拟背景

更新时间: 2025/09/12 16:11:47

网易云信音视频呼叫组件支持虚拟背景(背景虚化)功能。

效果展示

默认效果 开启虚拟背景效果

初始化配置

CommonCallActivity 提供的虚拟背景功能相关的方法:

方法
参数
返回
说明
getUiConfig - P2PUIConfig 获取 provideUIConfig 方法返回的实例。
provideUIConfig CallParam P2PUIConfig 根据呼叫参数返回对应的页面配置,用于配置前台服务开启/关闭、悬浮窗单击切换、虚拟背景开关等。

P2PUIConfig 支持的虚拟背景配置字段:

配置项 说明
enableVirtualBlur 配置是否支持通话视频虚拟背景,默认 false 关闭。
虚拟背景功能说明,若需要开启虚拟背景,在配置此开关 true 情况下,同时需要在集成时引入 com.netease.yunxin:nertc-nenncom.netease.yunxin:nertc-segment 库,具体请参考 集成音视频 SDK

启用虚拟背景功能

云信音视频组件允许用户在通话时使用虚拟背景功能,将视频通话画面的背景进行虚化。

如果需要启用该功能,可以使用 enableVirtualBlur 方法进行开启:

Javapublic class CustomP2PCallActivity extends CommonCallActivity {

  private static final String TAG = "CustomP2PCallActivity";

  @NonNull
  @Override
  protected P2PUIConfig provideUIConfig(CallParam param) {
    ALog.d(TAG, new ParameterMap("provideUIConfig").append("param", param).toValue());
    return new P2PUIConfig.Builder().enableVirtualBlur(true)
                                    .build();
  }

  @Override
  protected int provideLayoutId() {
    // 自定义布局
    return 0;
  }
}
此文档是否对你有帮助?
有帮助
去反馈
  • 效果展示
  • 初始化配置
  • 启用虚拟背景功能