Skip to content
Su, Jia edited this page Dec 15, 2017 · 2 revisions

KMCFuFilter_Android 主页

1. 集成说明

引入目标库, 将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')
     }
    

2. SDK包总体介绍

libkmcfilter对外提供统一的接口:
KMCArMaterial 贴纸素材类,
KMCFilter为贴纸接口类,可以作为fiter设置到推流SDK中
KMCAuthManager 提供鉴权功能
KMCFilterManager 提供贴纸列表查询、贴纸下载等功能

3. 运行环境

支持的CPU架构:armv7, arm64, x86

1. 接口说明

1.1 鉴权

1.3 贴纸

1.4 美颜

Clone this wiki locally