-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Su, Jia edited this page Dec 15, 2017
·
2 revisions
引入目标库, 将libs目录下的库文件引入到目标工程中并添加依赖。
可参考下述配置方式(以Android Studio为例):
-
推荐直接使用gradle方式集成:
allprojects { repositories { jcenter() } dependencies { compile 'com.ksyun.mc:libkmcfilter_faceunity:1.0.5' }
-
手动下载集成 将libs目录copy到目标工程的根目录下; 修改目标工程的build.gradle文件,配置jniLibs路径:
repositories { flatDir { dirs 'libs' } } sourceSets { main { jniLibs.srcDirs = ['libs'] } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.ksyun.media:libksylive-java:2.3.0' compile 'com.ksyun.media:libksylive-arm64:2.3.0' compile 'com.ksyun.media:libksylive-armv7a:2.3.0' compile 'com.ksyun.media:libksylive-x86:2.3.0' compile (name:'kmcfilter', ext: 'aar') }
libkmcfilter对外提供统一的接口:
KMCArMaterial 贴纸素材类,
KMCFilter为贴纸接口类,可以作为fiter设置到推流SDK中
KMCAuthManager 提供鉴权功能
KMCFilterManager 提供贴纸列表查询、贴纸下载等功能
支持的CPU架构:armv7, arm64, x86