基础配置

2023年7月31日修改
一、必要信息配置
1、鉴权文件
联系相芯技术支持获取证书,技术支持会帮助进行相关配置并提供 authpack.bin 证书文件。将此证书文件存入前端代码可访问处(如公司 cdn,下同)供 sdk 获取和鉴权。渲染引擎初始化章节将描述如何使用 authpack.bin 进行鉴权。
2、云平台配置信息
若需要用到云平台功能,联系相芯技术支持进行相关配置获取 key/secret/appid 等信息。出于安全考虑,最好实现一套代理,由服务器存储 key/secret 信息调用相芯云平台接口,避免前端直接调用。
云平台使用请参看云平台文档。
二、快速开始
在必要信息获取之后,在demo工程中如下配置即可启动查看:
1.
在 demo 目录下新建 .env 文件,为 demo 服务器提供环境变量,内容如下
代码块
SERVER="https://avatarxapi.faceunity.com"
APP_KEY="your_app_key"
APP_SECRET="your_app_secret"
2.
修改 demo 目录下的 config/index.js 文件 appid 和 appversion
3.
在 demo 目录下执行 npm run install:vue 安装依赖,运行 npm run dev:vue,访问 http://localhost:8081/ptag.html
三、SDK 集成
1.
Wasm 文件
按需存入前端代码可访问处,渲染引擎初始化章节将描述如何帮助 sdk 定位到这些文件;
a.
FURenderKitSDK.wasm;必需,渲染引擎需要;
b.
Fulite.wasm;可选,口型驱动需要;
c.
LameDecoder.wasm;可选,流式MP3播放需要;
2.
数据文件
按需存入前端代码可访问处,定位方式同上
a.
FURenderKitSDK.data;必需,渲染引擎需要;
b.
data_decoder.bin, defaultBSConfig.bin;可选,口型驱动需要;