虚拟背景
更新时间: 2025/09/12 16:11:47
网易云信音视频呼叫组件支持虚拟背景(背景虚化)功能。
效果展示
| 默认效果 | 开启虚拟背景效果 |
|---|---|
![]() |
![]() |
初始化配置
CommonCallActivity 提供的虚拟背景功能相关的方法:
方法 |
参数 | 返回 |
说明 |
|---|---|---|---|
getUiConfig |
- | P2PUIConfig |
获取 provideUIConfig 方法返回的实例。 |
provideUIConfig |
CallParam |
P2PUIConfig |
根据呼叫参数返回对应的页面配置,用于配置前台服务开启/关闭、悬浮窗单击切换、虚拟背景开关等。 |
P2PUIConfig 支持的虚拟背景配置字段:
| 配置项 | 说明 |
|---|---|
enableVirtualBlur |
配置是否支持通话视频虚拟背景,默认 false 关闭。 虚拟背景功能说明,若需要开启虚拟背景,在配置此开关 true 情况下,同时需要在集成时引入 com.netease.yunxin:nertc-nenn 和 com.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;
}
}
此文档是否对你有帮助?







