以下の用途向け:ANDROID

Android ビデオ通話 UI Kit

Tencent RTCのAndroid Video Calling UI Kitを使用して、着信画面と通話中画面を追加します。TUICallKitをアプリに統合し、ネイティブ権限と着信時の動作を設定してください。

開発者向けリソース

Android ビデオ通話 UI Kitのドキュメントとサンプル

Android での 1 対 1 ビデオ通話

個人的な交流や相談向けに、Android アプリ内で対面のような会話を実現し、ビデオと通話の操作を一体化した体験を提供します。

Android でのグループビデオ通話

ネイティブ Android の通話画面で複数の参加者を接続します。プラットフォームガイドに従って、通話フローとサポート対象のグループレイアウトを設定してください。

ANDROID CALL の機能

Android ビデオ通話の機能

人と人をつなぐ

  • 音声・ビデオ通話
  • 着信処理

通話体験を自在にコントロール

  • カメラとマイクのコントロール
  • 通話ライフサイクルイベント

自分らしく仕上げる

  • アプリケーションのフロー
  • プラットフォーム固有の統合

Androidビデオ通話コンポーネントを見る

TUICallKit をネイティブ画面に組み込み、アプリ内の操作から通話を開始します。

通話インターフェース

Android 通話インターフェースを組み込む

ネイティブ画面にTUICallKitをマウントし、認証済みユーザーで初期化します。このコンポーネントが通話インターフェースとコントロールを提供します。

ドキュメントを読む
CallActivity.kt
import com.tencent.qcloud.tuikit.tuicallkit.TUICallKit
import io.trtc.tuikit.atomicxcore.api.call.CallMediaType
import io.trtc.tuikit.atomicxcore.api.call.CallParams

TUICallKit.createInstance(context).calls(
  listOf(recipientID), CallMediaType.Video, CallParams(), null
)

カスタマイズ

Android Call UI Kitをカスタマイズ

ネイティブ Android の通話画面、コントロール、着信フローを製品に合わせて調整します。

レイアウトとコントロール

プラットフォームガイドに記載されたカスタマイズオプションを使用して、通話エクスペリエンスを調整します。

ドキュメントを読む

始める

Android アプリにビデオ通話を追加

  1. 01

    アプリを作成

    アプリケーションとテストユーザー向けに Call を有効にします。

    Call コンソールを開く
  2. 02

    Android ビデオ通話 UI Kit を追加する

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

    統合ガイドに従う
  3. 03

    最初の通話を開始

    2人のテストユーザーとしてサインインし、発信と応答を行います。

    認証を設定
Android Call UI Kit
settings.gradle.kts
include(":tuicallkit-kt")
include(":atomic_x")
CallActivity.kt
TUILogin.login(
  context, SDKAppID, userID, userSig, callback
)

Android ビデオ通話 UI Kit のよくある質問

Android Video Calling UI Kit には何が含まれていますか?

Android Video Calling UI Kit は、TUICallKit の画面と通話コントロールを提供します。ユーザー ID とネイティブ画面に接続すると、Call サービスが参加者同士をつなぎます。

Android の通話 SDK と UI Kit のどちらを使うべきですか?

UI Kit は基盤サービス上にインターフェースコンポーネントを提供します。独自のアプリケーション UI をより細かく制御する必要がある場合は、SDK を選択してください。

Android の着信はバックグラウンドでどのように動作しますか?

Android ガイドに従って、ネイティブプッシュ通知とアプリのライフサイクル要件を設定します。実機でフォアグラウンド、バックグラウンド、オフライン時の着信をテストしてください。通話画面を表示するだけでは設定は完了しません。

Android Video Calling UI Kit のユーザーをどのように認証しますか?

サーバー上で UserSig を作成し、独自のサインインフローが完了した後にクライアントへ渡します。アプリケーションシークレットは常にサーバー上に保持してください。

Android Video Calling UI Kit は無料で利用できますか?

インターフェースとホスト型 Call サービスは、それぞれ異なる役割を担います。アプリケーションでサービスを有効化し、現在のプラン、機能の提供状況、利用料金を確認してください。

Kotlin または Java で Android ビデオ通話 UI Kit を導入するには?

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

アプリのリリース前に Android ビデオ通話 UI Kit をテストするには?

別々のユーザー間で招待、応答、拒否、通話終了の状態をテストし、権限が拒否された場合も確認します。

Android ビデオ通話 UI Kit のインターフェースをカスタマイズするには?

取り込んだ tuicallkit-kt のソースで、res/drawable-xxhdpi にある Android のボタン画像を置き換えます。例えば、リソース名を維持したまま callview_ic_camera_disable.png を独自のカメラオフアイコンに変更できます。ネイティブリソースの変更なので、Android アプリを再ビルドし、画面密度ごとの表示とコントラストを確認してください。アイコンを変更しても、基盤となる通話操作や権限要件は変わりません。

Android Call の導入サポート

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

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

営業担当者への連絡

Android アプリにビデオ通話を導入

Android Video Calling UI Kitから始めて、2人のテストユーザーを接続し、最初の通話を実現します。