产品动态
关于腾讯特效 SDK V3.5 版本更新公告
关于腾讯特效 SDK V3.0 版本相关接口及素材变更公告
assets 里的模型文件和 jniLibs 里的 so 文件压缩包在您的服务器,然后联网下载使用。将libs下的xmagic-xxxx.aar复制到 android/app/libs文件夹下,并在app/build.gradle中的dependencies 添加api fileTree(dir: "libs", include: ['*.aar'])。
TencentEffectApiAndroid对象的setLibPathAndLoad 方法加载so。/*** @param libPath 用于存放so的文件夹路径,比如: xxx/xxx/arm64-v8a 或者xxx/xxx/armeabi-v7a**/Future<bool> setLibPathAndLoad(String libPath);
TencentEffectApiAndroid对象的addAiMode 将模型文件复制到指定目录下。/*** @param inputDir 要复制的文件夹的路径,这个指的是"Light3DPlugin", "LightCore", "LightHandPlugin", "LightBodyPlugin", "LightSegmentPlugin" 文件夹的路径* @param resDir 这个路径要和 setResourcePath 方法设置的路径,要和这个保持一致。* @param callBack 复制结果回调,0 表示复制成功*/void addAiMode(String inputDir, String resDir, AddAiModeCallBack callBack) ;
setResourcePath的路径+json中配置的路径,所以在使用面板并动态下载素材的时候,需要将素材下载到 setResourcePath +json 配置文件的路径下。
frameworks 文件夹里面的 xcframework 添加到实际工程中,选择要运行的 target , 选中 General 项,单击Frameworks,Libraries,and Embedded Content 项展开,单击底下的“+”号图标去添加依赖库。 XMagic.xcframework、YTCommonXMagic.xcframework、libpag.xcframework 、Audio2Exp.xcframework、TECodec.xcframeworkMetalPerformanceShaders.framework、CoreTelephony.framework、JavaScriptCore.framework、VideoToolbox.framework、libc++.tbdMasonry.framework(控件布局库)、SSZipArchive(文件解压库)。
Document/Xmagic)。在使用setResourcePath的时候设置这个路径即可,这样美颜在初始化的时候就可以使用到下载的模型文件。setResourcePath的路径+json中配置的路径,所以在使用面板并动态下载素材的时候,需要将素材下载到 setResourcePath +json 配置文件的路径下。文档反馈