開発者向けリソース
Flutter ライブ配信 UI Kitのドキュメントとサンプル
FLUTTER LIVE の機能
Flutterライブ配信機能
ライブ配信を開始
- ホストと視聴者の役割
- ルームのライフサイクル管理
人々をつなぐ
- ライブ映像再生
- 視聴者参加
自分らしく仕上げる
- 柔軟なアプリケーションレイアウト
- プラットフォーム固有の構成要素
Flutterライブ配信コンポーネントを見る
配信者ビュー、視聴者ビュー、ライブルーム一覧をアプリのナビゲーションに接続します。
クリエイターが始められる場所を提供
Flutter のホスト準備画面を追加し、クリエイターが配信前にカメラをプレビューできるようにします。この画面を認証済みのホストアカウントに接続してください。
ドキュメントを読むimport 'package:tencent_live_uikit/tencent_live_uikit.dart';
Navigator.push(context, MaterialPageRoute(
builder: (_) => TUILiveRoomAnchorOverlay(roomId: liveID),
));視聴体験をアプリに統合
選択したライブ配信ルームでFlutterの視聴者ビューを開きます。ルームへの入退室をアプリのナビゲーションに連携させます。
ドキュメントを読むNavigator.push(context, MaterialPageRoute(
builder: (_) => TUILiveRoomAudienceOverlay(
roomId: liveID,
liveInfo: LiveInfo(liveID: liveID),
),
));ライブコンテンツとの新たな出会いをひらく
閲覧可能な一覧を追加し、視聴フローに接続します。
ドキュメントを読むLiveListWidget(
style: LiveListViewStyle.doubleColumn,
);始める
Flutterアプリにライブ配信を追加
- 01
- 02
- 03
flutter pub add tencent_live_uikitimport 'package:atomic_x_core/atomicxcore.dart';
await LoginStore.shared.login(
sdkAppID: SDKAppID, userID: userID, userSig: userSig,
);Flutter ライブ配信 UI Kit のよくある質問
Flutter Live UI Kitで何を構築できますか?
Flutter Live Streaming UI Kit には、配信者、視聴者、ライブルーム一覧の各インターフェースが含まれています。これらの TUILiveKit コンポーネントをユーザーアカウントと Flutter ナビゲーションに接続して、完全な視聴フローを構築できます。
この UI Kit は SDK とどのように連携しますか?
UI Kit は基盤サービス上にインターフェースコンポーネントを提供します。独自のアプリケーション UI をより細かく制御する必要がある場合は、SDK を選択してください。
Flutterのライブ視聴機能を配信に接続するにはどうすればよいですか?
Liveサービスを有効にし、視聴者を認証して、配信者が作成したルームに参加させます。別々のアカウントでFlutter視聴者画面をテストし、プラットフォームガイドに沿って設定してください。
FlutterライブストリーミングUI Kitのユーザーを認証するにはどうすればよいですか?
サーバー上で UserSig を作成し、独自のサインインフローが完了した後にクライアントへ渡します。アプリケーションシークレットは常にサーバー上に保持してください。
Flutter Live Streaming UI Kit は無料で使用できますか?
インターフェースとホステッド Live サービスでは役割が異なります。アプリケーション向けにサービスを有効化し、現在のプラン、機能の提供状況、利用料金を確認してください。
Dart で Flutter ライブ配信 UI Kit を導入するには?
文書記載の Flutter パッケージをインストールし、対象ごとにネイティブプロジェクトを設定します。iOS と Android の動作と合わせてウィジェットのライフサイクルをテストしてください。
アプリのリリース前に Flutter ライブ配信 UI Kit をテストするには?
配信者・視聴者の役割、対応する配信・再生イベント、再接続をテスト。
Flutter ライブ配信 UI Kit のインターフェースをカスタマイズするには?
保守するソースのコピーで、配信者画面の PNG アセットと ARB ローカライズファイルをカスタマイズします。例えば、livekit_en.arb のラベルを変更し、flutter gen-l10n を実行してローカライズコードを再生成します。ComponentTheme と LiveKit のナビゲーションオブザーバーは接続したままにしてください。TUILiveRoomAnchorOverlay は独自にオーバーレイとフローティングウィンドウを管理するため、Container や Stack の中に入れず、独立したルートとして開く必要があります。

