以下の用途向け:FLUTTER

Flutter ビデオ通話 SDK

Tencent RTCのFlutter Video Calling SDKを使用して、独自の通話体験を構築できます。TUICallEngineをDartのロジックとウィジェットに接続し、着信とメディアコントロールを実装します。

開発者向けリソース

Flutter ビデオ通話 SDKのドキュメントとサンプル

Flutter での 1 対 1 ビデオ通話

個人的な交流や相談のための対面コミュニケーションをFlutterアプリに導入し、ビデオと通話コントロールを1つの体験にまとめられます。

Flutter でのグループビデオ通話

Flutter 通話画面で複数の参加者を接続します。プラットフォームガイドに従って、通話フローと対応するグループレイアウトを設定してください。

FLUTTER CALL の機能

Flutter ビデオ通話の機能

人と人をつなぐ

  • 音声・ビデオ通話
  • 着信処理

通話体験を自在にコントロール

  • カメラとマイクのコントロール
  • 通話ライフサイクルイベント

自分らしく仕上げる

  • アプリケーションのフロー
  • プラットフォーム固有の統合

Flutter ビデオ通話 API を見る

TUICallEngineを使用してユーザーを接続し、通話を発信して、通話状態の変化に合わせてFlutter通話画面を更新します。

ユーザーを接続

ユーザーをFlutter Call SDKに接続

アプリケーションへのログイン後にTUICallEngineへサインインします。Dartの通話状態を、着信と進行中の通話を処理する画面へ渡してください。

ドキュメントを読む
call_service.dart
import 'package:rtc_room_engine/api/call/tui_call_engine.dart';

final call = TUICallEngine.instance;
await call.init(sdkAppID, userID, userSig);

カスタマイズ

Flutterの通話インターフェースをカスタマイズ

Flutter の通話画面、コントロール、着信フローを製品に合わせて調整できます。

通話 UI

ビデオビューとライフサイクルイベントを基に、独自の通話画面を構築します。

ドキュメントを読む

始める

Flutterアプリにビデオ通話を追加

  1. 01

    アプリを作成

    アプリケーションとテストユーザー向けに Call を有効にします。

    Call コンソールを開く
  2. 02

    Flutter ビデオ通話 SDK を追加する

    プラットフォームガイドに沿ってプロジェクトを接続します。

    統合ガイドに従う
  3. 03

    最初の通話を開始

    2人のテストユーザーとしてサインインし、発信と応答を行います。

    認証を設定
Flutter Call SDK
ターミナル
flutter pub add rtc_room_engine
call_service.dart
import 'package:rtc_room_engine/api/call/tui_call_engine.dart';

final call = TUICallEngine.instance;
await call.init(sdkAppID, userID, userSig);

Flutter ビデオ通話 SDK のよくある質問

Flutter ビデオ通話 SDK には何が含まれていますか?

Flutter ビデオ通話 SDK は、通話への招待、イベント、メディア操作のための TUICallEngine API を提供します。アプリケーション側で Flutter 通話画面を構築し、Dart の通話状態に接続します。

Flutter通話SDKとUI Kitのどちらを使用すべきですか?

SDK API を使用して独自のインターフェースを構築できます。既製の画面とコントロールが必要な場合は UI Kit を選択してください。

Flutterの着信はバックグラウンドでどのように動作しますか?

Flutter ガイドに従って、ネイティブプッシュ通知とアプリケーションライフサイクルの要件を設定してください。実機でフォアグラウンド、バックグラウンド、オフライン時の着信をテストしてください。通話画面を表示するだけでは、この設定は完了しません。

Flutter Video Calling SDKのユーザーを認証するにはどうすればよいですか?

サーバー上で UserSig を作成し、独自のサインインフローが完了した後にクライアントへ渡します。アプリケーションシークレットは常にサーバー上に保持してください。

Flutter Video Calling SDK は無料で利用できますか?

インターフェースとホスト型 Call サービスは、それぞれ異なる役割を担います。アプリケーションでサービスを有効化し、現在のプラン、機能の提供状況、利用料金を確認してください。

Dart で Flutter ビデオ通話 SDK を導入するには?

文書記載の Flutter パッケージをインストールし、対象ごとにネイティブプロジェクトを設定します。iOS と Android の動作と合わせてウィジェットのライフサイクルをテストしてください。

アプリのリリース前に Flutter ビデオ通話 SDK をテストするには?

別々のユーザー間で招待、応答、拒否、通話終了の状態をテストし、権限が拒否された場合も確認します。

Flutter ビデオ通話 SDK のインターフェースをカスタマイズするには?

対応する状態とメディア API を使って通話操作と参加者ビューを構築します。インターフェースはアプリ側で管理します。

Flutter Call の導入サポート

アプリケーションについて相談

製品、想定利用量、統合要件についてご相談ください。

営業担当者への連絡

Flutter アプリにビデオ通話を導入

Flutter Video Calling SDK から始め、2 人のテストユーザーを接続して最初の通話を構築します。