跑通字节火山示例项目

  • Android

更新时间不可用

了解如何快速接入秀场直播,完成环境准备、参数配置、示例运行和核心流程验证。

前提条件

本文介绍如何快速跑通 BeautyAPI 示例项目,体验字节火山美颜效果。开始前,请确保满足以下前提条件:

克隆仓库

运行以下命令克隆仓库到本地:

Shell
git clone git@github.com:AgoraIO-Community/BeautyAPI.git

集成第三方美颜 SDK

按照如下步骤进行集成:

  1. 联系字节技术支持获取最新的美颜 SDK、美颜资源、美颜证书。

  2. 下载并解压美颜 SDK,然后将 SDK 中如下文件添加到美颜示例项目对应的文件路径下:

SDK 文件项目路径
resource/LicenseBag.bundleapp/src/main/assets/beauty_bytedance
resource/ModelResource.bundle
resource/ComposeMakeup.bundle
resource/StickerResource.bundle
表格内容超出当前宽度,可横向滚动查看更多列。
  1. 在 app/src/main/java/io/agora/beautyapi/demo/ByteDanceActivity.kt 文件中,将 LICENSE_NAME 设置为申请到的证书文件名。

    Kotlin
    // 这里的证书文件名只用于声网示例项目测试
    // 请替换成你的证书文件名
    private val LICENSE_NAME = "agora_test_20220805_20230815_io.agora.entfull_4.2.3.licbag"
  2. 在 app/build.gradle 文件中,将 applicationId 修改为你的包名,例如 com.example.app。包名用于在设备上唯一标识应用程序。在开发应用时,你需要设置包名。在此处设置的包名需要与你申请美颜 SDK 时提供的包名一致。

    Kotlin
    android {
        defaultConfig {
            applicationId "io.agora.entfull"
            ...
        }
    }

配置示例项目

运行美颜项目前,你需要在 local.properties 文件中添加并设置如下参数:

Kotlin
AGORA_APP_ID = "YOUR_APP_ID"

你可以在创建声网项目后,从控制台获取参数的值,详情如下:

参数描述获取方式
AGORA_APP_ID声网项目的 App ID获取 App ID
表格内容超出当前宽度,可横向滚动查看更多列。

编译并运行示例项目

按照如下步骤进行操作:

  1. 开启 Android 设备的开发者选项,打开 USB 调试,通过 USB 连接线将 Android 设备接入电脑。

  2. 用 Android Studio 打开 BeautyAPI/Android 文件夹。

  3. 在 Android Studio 中,点击 Sync Project with Gradle Files 按钮,让项目与 Gradle 文件同步。

  4. 待同步成功后,点击 Run 'app'。片刻后,美颜应用便会安装到你的 Android 设备上。

  5. 打开美颜应用,进行体验。