allprojects {
repositories {
...
maven { url 'http://maven.faceunity.com/repository/maven-public/' }
...
}
}
dependencies {
...
implementation 'com.faceunity:core:8.5.0'
implementation 'com.faceunity:model:8.5.0'
...
}
集成参考文档:doc目录
dependencies {
...
implementation 'com.faceunity:nama:8.5.0' //底层库-标准版
implementation 'com.faceunity:nama-lite:8.5.0' //底层库-lite版
...
}
集成参考文档:doc/nama目录
fun setKitDebug(logLevel:FULogger.LogLevel)
logLevel:日志等级,详情见LogLevel枚举,0FF为关闭 ,默认关闭
FURenderManager.setKitDebug(FULogger.LogLevel.OFF);
fun setCoreDebug(logLevel:FULogger.LogLevel)
logLevel:日志等级,详情见LogLevel枚举,0FF为关闭 ,默认关闭
FURenderManager.setCoreDebug(FULogger.LogLevel.OFF);
fun registerFURender(context: Context, auth: ByteArray, operateCallback: OperateCallback)
context:上下文 auth:鉴权数组,通过authpack.A()获取 operateCallback:绑定回调接口,涉及以下事件:注册、AI驱动加载、Bundle文件加载
FURenderManager.registerFURender(mApplication, authpack.A(), new OperateCallback() {
@Override
public void onSuccess(int code, String msg) {
}
@Override
public void onFail(int errCode, String errMsg) {
}
});
/************************** OperateCallback回调相关code ******************************/
const val OPERATE_SUCCESS_AUTH = 200 //鉴权成功
const val OPERATE_SUCCESS_LOAD_AI_MODEL = 201 //加载AI道具成功
const val OPERATE_SUCCESS_LOAD_BUNDLE = 202 //加载普通道具成功
const val OPERATE_FAILED_AUTH = 10000//鉴权失败
const val OPERATE_FAILED_FILE_NOT_FOUND = 10001 //文件找不到
const val OPERATE_FAILED_LOAD_AI_MODEL = 10002 //加载AI道具失败
const val OPERATE_FAILED_LOAD_BUNDLE = 10003//加载普通道具失败