以下の用途向け:ANDROID

Android 向け Beauty AR SDK

Android 向け Beauty AR SDK でカメラ処理に美顔調整と表情豊かなフェイスエフェクトを追加。アプリ独自のデザインを保ちながらテクスチャを処理できます。

開発者向けリソース

Android 向け Beauty AR SDKのドキュメントとサンプル

クリエイターの動画に独自のルックを

Android のカメラで外観やフィルターを調整できるようにします。

話し手に注目を集める

適切なエフェクト素材を使い、カメラプレビューで背景ぼかしを提供します。

ANDROID BEAUTY AR の機能

アプリに必要なカメラ体験を構築

テクスチャ処理パイプライン

  • カメラテクスチャを処理
  • 処理済みテクスチャ ID を返す

エフェクトの選択

  • 美顔パラメータを調整
  • ライセンス取得済み素材を読み込む

ネイティブ統合

  • Maven パッケージの選択
  • GL スレッドのライフサイクル制御

Android 向け Beauty AR SDK を見る

API をカメラ、操作 UI、エフェクト素材に接続します。

テクスチャ入力

カメラ処理にエフェクトを追加

テクスチャ処理コールバック内で Android 向け Beauty AR SDK を使用し、フレームサイズを入力に合わせてください。

ドキュメントを読む
CameraProcessor.java
@Override
public int onCustomProcessTexture(
    int textureId, int width, int height) {
  return xmagicApi.process(textureId, width, height);
}

カスタマイズ

あなたの画面、あなたのルック。

アプリに統一感のある体験を保ちます。

操作 UI をネイティブになじませる

Android 向け Beauty AR SDK の美顔操作 UI を独自にデザインし、テーマ間で同じエフェクト設定を保ちます。

ドキュメントを読む

始める

Android 向け Beauty AR SDK を導入する

  1. 01

    ライセンスを準備する

    ライセンスを アプリケーション識別子 に合わせます。

    Beauty AR コンソールを開く
  2. 02

    Android 向け Beauty AR SDK を追加する

    プラットフォームガイドに沿ってプロジェクトを接続します。

    統合ガイドに従う
  3. 03

    最初のフレームを処理する

    Android 向け Beauty AR SDK を認証し、素材をコピーして最初のカメラテクスチャを処理します。

    ライセンスを設定する
Android Beauty AR SDK
build.gradle
// Use your licensed package and a pinned release version.
implementation "com.tencent.mediacloud:TencentEffect_S1-04:${beautySdkVersion}"
LicenseSetup.java
// Authenticate before creating XmagicApi.
TELicenseCheck.getInstance().setTELicense(
    context, licenseURL, licenseKey,
    new TELicenseCheckListener() {
      @Override
      public void onLicenseCheckFinish(int code, String message) {
        if (code == TELicenseCheck.ERROR_OK) {
          // Initialize with your copied resource directory.
        }
      }
    });

Android 向け Beauty AR SDK のよくある質問

Android 向け Beauty AR SDK を追加するには?

ライセンスに合う Maven パッケージを追加し、バージョンを固定します。必要なモデルとエフェクト素材をコピーし、文書の ABI と release ビルドのルールに従ってください。

Android 向け Beauty AR SDK ではどのデバイスを対象にすべきですか?

現行ガイドは Android 7.0 以降を推奨し、ARMv7 と ARM64 の対応を記載しています。利用者が実際に使うデバイスで選択したエフェクトをテストしてください。

Android 向け Beauty AR SDK がカメラフレームを取得しますか?

Core SDK はアプリが渡すフレームを処理します。公式サンプルにはカメラコンポーネントがあり、キャプチャ体験の構築時に参考にできます。

Android 向け Beauty AR SDK のリソースを解放するには?

GL コンテキストの終了前に GL スレッドで onDestroy を呼びます。文書の pause/resume ライフサイクルに従ってください。メインスレッドで破棄するとリソースがリークする場合があります。

すべてのパッケージに全エフェクトが含まれますか?

いいえ。パッケージごとに利用権と必要な素材ファイルが異なります。必要なライセンス取得済みエフェクトを選び、アプリで公開する前に素材を確認してください。

Kotlin または Java で Android 向け Beauty AR SDK を統合するには?

Android プロジェクトと manifest の設定に従い、必要に応じて実行時権限と Activity の解放を処理します。バックグラウンドとフォアグラウンドの切り替えも含め、実機でテストしてください。

アプリ公開前に Android 向け Beauty AR SDK をテストするには?

ライセンス対象の入力とエフェクト処理をテストします。カメラ使用時の権限とプレビュー終了後の解放も確認してください。

Android 向け Beauty AR SDK の画面をカスタマイズするには?

対応するエフェクトを独自のプレビューと選択 UI に接続します。素材、機能対応、ライセンス範囲は対象プラットフォームに一致させてください。

Android Beauty AR の導入サポート

アプリケーションについて相談

製品、想定利用量、統合要件についてご相談ください。

営業担当者への連絡

カメラ体験を動かす

アプリに適したライセンスと Android 向け Beauty AR SDK で開発を始めましょう。