開発者向けリソース
Android ビデオ通話 UI Kitのドキュメントとサンプル
ANDROID CALL の機能
Android ビデオ通話の機能
人と人をつなぐ
- 音声・ビデオ通話
- 着信処理
通話体験を自在にコントロール
- カメラとマイクのコントロール
- 通話ライフサイクルイベント
自分らしく仕上げる
- アプリケーションのフロー
- プラットフォーム固有の統合
Androidビデオ通話コンポーネントを見る
TUICallKit をネイティブ画面に組み込み、アプリ内の操作から通話を開始します。
Android 通話インターフェースを組み込む
ネイティブ画面にTUICallKitをマウントし、認証済みユーザーで初期化します。このコンポーネントが通話インターフェースとコントロールを提供します。
ドキュメントを読む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 でビデオ通話を開始
アプリケーションから受信者 ID を通話 API に渡します。このアクションを Android インターフェースの連絡先、会話、または通話ボタンに関連付けます。
ドキュメントを読む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
)着信
アプリケーション内にコンパクトな着信バナーを表示します。
ドキュメントを読むTUICallKit.createInstance(context).enableIncomingBanner(true)始める
Android アプリにビデオ通話を追加
- 01
- 02
- 03
include(":tuicallkit-kt")
include(":atomic_x")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人のテストユーザーを接続し、最初の通話を実現します。

