合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
即构设置,即构平台通过设置外置滤镜方式来进行美狐功能渲染。最好先阅读即构文档中的“视频进阶-视频外部滤镜”部分,了解注意事项。 ``` //配置zegosdk,添加外置滤镜,最好先阅读即构文档中的添加外置滤镜方式。 //需要保存videoFilterFactory,以便后面为其传递MHBeautyManager VideoFilterFactory videoFilterFactory = new VideoFilterFactory(mhBeautyManager); ZegoExternalVideoFilter.setVideoFilterFactory(videoFilterFactory ,ZegoConstants.PublishChannelIndex.MAIN); ``` 然后在页面中每次开启预览之前,创建MHBeautyManager 的实例,而不是在页面初始化时创建。 ``` //每次开启预览前 if (mhBeautyManager != null) {     mhBeautyManager.destroy(); } mhBeautyManager = new MHBeautyManager(getApplicationContext()); mhBeautyManager.setBeautyDataModel(BeautyDataModel.getInstance()); if (beautyViewHolder != null) { beautyViewHolder.setMhBeautyManager(mhBeautyManager); } ``` ``` //在此处需要拿到之前添加的外置滤videoFilterFactory if (videoFilterFactory != null) { videoFilterFactory .setMhBeautyManager(mhBeautyManager); } ``` 建议在onStop中及时停止预览,以便能及时销毁manager相关资源。