開発者向けリソース
Android ビデオ通話 SDKのドキュメントとサンプル
ANDROID CALL の機能
Android ビデオ通話の機能
人と人をつなぐ
- 音声・ビデオ通話
- 着信処理
通話体験を自在にコントロール
- カメラとマイクのコントロール
- 通話ライフサイクルイベント
自分らしく仕上げる
- アプリケーションのフロー
- プラットフォーム固有の統合
Androidビデオ通話APIを見る
TUICallEngine を使用してユーザーを接続し、通話を発信して、通話状態の変化に応じてネイティブ Android の通話画面を更新します。
ユーザーを Android Call SDK に接続
ユーザーがアプリにログインした後、TUICallEngine にログインします。Android の通話イベントを、着信および通話中の処理を行う画面にルーティングします。
ドキュメントを読むimport com.tencent.cloud.tuikit.engine.call.TUICallEngine
val call = TUICallEngine.createInstance(context)
call.init(sdkAppID, userID, userSig, callback)Android でビデオ通話を開始
アプリケーションから受信者 ID を通話 API に渡します。このアクションを Android インターフェースの連絡先、会話、または通話ボタンに関連付けます。
ドキュメントを読むcall.calls(
listOf(recipientID),
TUICallDefine.MediaType.Video,
TUICallDefine.CallParams(),
callback
)通話フローを自在にコントロール
ユーザーが使い慣れたインターフェースに通話コントロールを組み込みます。
ドキュメントを読むcall.accept(callback)
// When the user ends the call:
call.hangup(callback)始める
Android アプリにビデオ通話を追加
- 01
- 02
- 03
dependencies {
implementation("io.trtc.uikit:rtc_room_engine:3.5.+")
}import com.tencent.cloud.tuikit.engine.call.TUICallEngine
val call = TUICallEngine.createInstance(context)
call.init(sdkAppID, userID, userSig, callback)Android ビデオ通話 SDK のよくある質問
Android Video Calling SDK には何が含まれていますか?
Android ビデオ通話 SDK は、通話の招待、イベント、メディア制御のための TUICallEngine API を提供します。アプリケーション側でネイティブ Android 通話画面を構築し、Android の通話イベントに接続します。
Android の通話 SDK と UI Kit のどちらを使うべきですか?
SDK API を使用して独自のインターフェースを構築できます。既製の画面とコントロールが必要な場合は UI Kit を選択してください。
Android の着信はバックグラウンドでどのように動作しますか?
Android ガイドに従って、ネイティブプッシュ通知とアプリのライフサイクル要件を設定します。実機でフォアグラウンド、バックグラウンド、オフライン時の着信をテストしてください。通話画面を表示するだけでは設定は完了しません。
Android Video Calling SDKのユーザーを認証するにはどうすればよいですか?
サーバー上で UserSig を作成し、独自のサインインフローが完了した後にクライアントへ渡します。アプリケーションシークレットは常にサーバー上に保持してください。
Android Video Calling SDK は無料で利用できますか?
インターフェースとホスト型 Call サービスは、それぞれ異なる役割を担います。アプリケーションでサービスを有効化し、現在のプラン、機能の提供状況、利用料金を確認してください。
Kotlin または Java で Android ビデオ通話 SDK を導入するには?
Android プロジェクトと manifest の設定に従い、必要に応じて実行時権限と Activity の解放を処理します。バックグラウンドとフォアグラウンドの切り替えも含め、実機でテストしてください。
アプリのリリース前に Android ビデオ通話 SDK をテストするには?
別々のユーザー間で招待、応答、拒否、通話終了の状態をテストし、権限が拒否された場合も確認します。
Android ビデオ通話 SDK のインターフェースをカスタマイズするには?
対応する状態とメディア API を使って通話操作と参加者ビューを構築します。インターフェースはアプリ側で管理します。

