以下の用途向け:FLUTTER
Flutter ビデオ会議 SDK
Dart で独自の会議画面を構築し、Flutter ビデオ会議 SDK でモバイルのルーム状態、参加者、イベントを連携。
開発者向けリソース
Flutter ビデオ会議 SDKのドキュメントとサンプル
FLUTTER ROOM の機能
アプリのためのルーム
ルームのライフサイクル
- ルームの作成と参加
- 退出と終了の処理
ライブでの会話
- 参加者ビデオを連携
- カメラとマイクを操作
参加者の体験
- ルームメンバーを表示
- ルーム状態の変化を反映
アプリの ID
- 独自のユーザー ID を連携
- サーバー発行の UserSig で認証
プラットフォーム連携
- Flutter モバイルアプリ
- ネイティブ・ブラウザーの権限に対応
製品のフロー
- ルームをナビゲーションに連携
- 業務データはアプリで管理
Flutter ルーム API を見る
ルーム体験とそのコードをご覧ください。
ルームを作成
Flutter ビデオ会議 SDK でルームを作成して入室。アプリが認証済みユーザーとルーム ID を提供します。
ドキュメントを読むimport 'package:atomic_x_core/atomicxcore.dart';
// After login, use your configured RoomType.
final result = await RoomStore.shared.createAndJoinRoom(
roomID: roomID, roomType: roomType,
options: CreateRoomOptions(roomName: 'Product review'),
);
if (result.isSuccess) {
// Render the room using your app's widgets.
}アプリの ID を連携
アプリ ID、ユーザー ID、サーバー発行の UserSig でログインし、成功後に入室します。
ドキュメントを読むimport 'package:atomic_x_core/atomicxcore.dart';
final result = await LoginStore.shared.login(
sdkAppID: sdkAppID, userID: userID, userSig: userSig,
);
if (result.isSuccess) {
// Open the room after successful authentication.
}ルーム体験を操作
文書化されたルーム・メディア操作を画面に連携。取得前にエラーとプラットフォーム権限を処理します。
ドキュメントを読むimport 'package:atomic_x_core/atomicxcore.dart';
// Leave the room without ending it for everyone.
await RoomStore.shared.leaveRoom();
// Use this separate action when the host ends the session.
// await RoomStore.shared.endRoom();始める
最初のルームを動かす
- 01
- 02
- 03
flutter pub add atomic_x_coreimport 'package:atomic_x_core/atomicxcore.dart';
// After login, use your configured RoomType.
final result = await RoomStore.shared.createAndJoinRoom(
roomID: roomID, roomType: roomType,
options: CreateRoomOptions(roomName: 'Product review'),
);
if (result.isSuccess) {
// Render the room using your app's widgets.
}Flutter ビデオ会議 SDK のよくある質問
Flutter ビデオ会議 SDK には何が含まれますか?
Flutter ビデオ会議 SDK はルームのライフサイクル API、参加者状態、独自会議向け操作を提供。ID と業務フローはアプリで管理します。
Flutter ビデオ会議 SDK の導入方法は?
Flutter プロジェクトに atomic_x_core を追加し、ネイティブのカメラとマイクの権限を設定して、LoginStore で認証します。RoomStore でルームを作成または参加し、RoomParticipantStore で参加者を管理します。パッケージのインストール手順と SDK の API リファレンスに従ってください。
Flutter ビデオ会議 SDK のログイン方法は?
SDKAppID、ユーザー ID、サーバー生成の UserSig を使用。アプリの秘密鍵をブラウザー・モバイルコードに含めず、入室前に認証失敗を処理します。
会議体験をカスタマイズできますか?
独自レイアウトを作り、ルーム状態をアプリに連携。完成済み画面を使うなら UI Kit を選び、対応項目はプラットフォームガイドで確認してください。
Room の料金は?
料金は Room プラン機能と音声・ビデオ使用量で決まります。含まれる機能と制限は現在の Conference 料金ページをご確認ください。
SDK と UI Kit のどちらを選ぶべきですか?
独自画面と状態処理には SDK、導入・調整できる完成済み会議画面には UI Kit を選んでください。
Dart で Flutter ビデオ会議 SDK を導入する方法は?
文書記載の Flutter パッケージをインストールし、対象ごとにネイティブプロジェクトを設定します。iOS と Android の動作と合わせてウィジェットのライフサイクルをテストしてください。
アプリ公開前に Flutter ビデオ会議 SDK をどうテストしますか?
認証済み入室、参加者変更、対応するカメラ・マイク・退出操作をテスト。
Flutter ビデオ会議 SDK の画面をカスタマイズする方法は?
文書化 API でルームと参加者画面を構築。予定、アクセス、学習・業務フローはアプリが担当。

