以下の用途向け:ANDROID
Android ビデオ会議 SDK
Android スマホ・タブレット向けルームを構築。Android ビデオ会議 SDK で Kotlin のルーム状態とデバイス操作を独自 UI に連携します。
開発者向けリソース
Android ビデオ会議 SDKのドキュメントとサンプル
ANDROID ROOM の機能
アプリのためのルーム
ルームのライフサイクル
- ルームの作成と参加
- 退出と終了の処理
ライブでの会話
- 参加者ビデオを連携
- カメラとマイクを操作
参加者の体験
- ルームメンバーを表示
- ルーム状態の変化を反映
アプリの ID
- 独自のユーザー ID を連携
- サーバー発行の UserSig で認証
プラットフォーム連携
- Android スマホとタブレット
- ネイティブ・ブラウザーの権限に対応
製品のフロー
- ルームをナビゲーションに連携
- 業務データはアプリで管理
Android ルーム API を見る
ルーム体験とそのコードをご覧ください。
ルームを作成
Android ビデオ会議 SDK でルームを作成して入室。アプリが認証済みユーザーとルーム ID を提供します。
ドキュメントを読むimport io.trtc.tuikit.atomicxcore.api.room.*
import io.trtc.tuikit.atomicxcore.api.CompletionHandler
val options = CreateRoomOptions(roomName = "Team review")
RoomStore.shared().createAndJoinRoom(
roomID, RoomType.STANDARD, options,
object : CompletionHandler {
override fun onSuccess() { /* Render the room. */ }
override fun onFailure(code: Int, desc: String) {
// Show a recoverable room entry error.
}
}
)アプリの ID を連携
アプリ ID、ユーザー ID、サーバー発行の UserSig でログインし、成功後に入室します。
ドキュメントを読むimport io.trtc.tuikit.atomicxcore.api.login.LoginStore
import io.trtc.tuikit.atomicxcore.api.CompletionHandler
LoginStore.shared.login(this, sdkAppID, userID, userSig,
object : CompletionHandler {
override fun onSuccess() { /* Open your room screen. */ }
override fun onFailure(code: Int, desc: String) {
// Show a recoverable sign-in error.
}
}
)ルーム体験を操作
文書化されたルーム・メディア操作を画面に連携。取得前にエラーとプラットフォーム権限を処理します。
ドキュメントを読むimport io.trtc.tuikit.atomicxcore.api.device.DeviceStore
// Request Android runtime permissions before capture.
DeviceStore.shared().openLocalCamera(true, completion = null)
DeviceStore.shared().openLocalMicrophone(completion = null)始める
最初のルームを動かす
- 01
- 02
- 03
dependencies {
implementation("io.trtc.uikit:atomicx-core:3.6.1.66")
api("com.tencent.imsdk:imsdk-plus:8.7.7201")
}import io.trtc.tuikit.atomicxcore.api.room.*
import io.trtc.tuikit.atomicxcore.api.CompletionHandler
val options = CreateRoomOptions(roomName = "Team review")
RoomStore.shared().createAndJoinRoom(
roomID, RoomType.STANDARD, options,
object : CompletionHandler {
override fun onSuccess() { /* Render the room. */ }
override fun onFailure(code: Int, desc: String) {
// Show a recoverable room entry error.
}
}
)Android ビデオ会議 SDK のよくある質問
Android ビデオ会議 SDK には何が含まれますか?
Android ビデオ会議 SDK はルームのライフサイクル API、参加者状態、独自会議向け操作を提供。ID と業務フローはアプリで管理します。
Android ビデオ会議 SDK の導入方法は?
Android Core SDK ガイドに従って atomicx-core と imsdk-plus の依存関係を追加します。ルームを作成または参加する前に、LoginStore で認証してください。Android の権限を設定し、カメラ、マイク、Activity のライフサイクルイベントを処理します。ガイドに記載された環境要件は、Android 5.0 以上、Gradle 8.0 以上、JDK 17–19 です。
Android ビデオ会議 SDK のログイン方法は?
SDKAppID、ユーザー ID、サーバー生成の UserSig を使用。アプリの秘密鍵をブラウザー・モバイルコードに含めず、入室前に認証失敗を処理します。
会議体験をカスタマイズできますか?
独自レイアウトを作り、ルーム状態をアプリに連携。完成済み画面を使うなら UI Kit を選び、対応項目はプラットフォームガイドで確認してください。
Room の料金は?
料金は Room プラン機能と音声・ビデオ使用量で決まります。含まれる機能と制限は現在の Conference 料金ページをご確認ください。
SDK と UI Kit のどちらを選ぶべきですか?
独自画面と状態処理には SDK、導入・調整できる完成済み会議画面には UI Kit を選んでください。
Kotlin・Java で Android ビデオ会議 SDK を導入する方法は?
Android プロジェクトと manifest の設定に従い、必要に応じて実行時権限と Activity の解放を処理します。バックグラウンドとフォアグラウンドの切り替えも含め、実機でテストしてください。
アプリ公開前に Android ビデオ会議 SDK をどうテストしますか?
認証済み入室、参加者変更、対応するカメラ・マイク・退出操作をテスト。
Android ビデオ会議 SDK の画面をカスタマイズする方法は?
文書化 API でルームと参加者画面を構築。予定、アクセス、学習・業務フローはアプリが担当。

