セッションガイド では、セッションとは何か、初期化の方法を説明しています。 このガイドでは、ピアがセッション内を移動するときに何が起きるかを扱います。セットアップ画面、待機リスト画面、終了画面、そのほかの画面にいつ遷移するか、これらのイベントにフックしてカスタム処理を実行する方法も説明します。
ピアのライフサイクルは次のとおりです。
- 初期化状態: SDK を初期化すると、ピアはまずセットアップ画面を表示します。ここで参加前に音声と映像をプレビューできます。
- 参加の意図: ピアが参加を決めると、次のいずれかになります。
- 待機リストが有効な場合、待機リストに移され、待機リスト画面が表示されます。
- 待機リストに入らない場合、セッションに参加し、ほかの参加者とやり取りできるメインのミーティング画面(ステージ)が表示されます。
- セッション中: ピアはメインのミーティング画面(ステージ)でほかの参加者を確認し、やり取りできます。
- セッションの遷移:
- 待機リストから拒否された場合、専用の拒否画面が表示されます。
- キックされた場合、終了画面が表示され、そのピアのセッションは終了します。
- 自発的に退出した場合、またはミーティングが終了した場合、終了画面が表示され、そのピアのセッションは終了します。
これらの画面はいずれも UI Kit コンポーネントで構成されています。アプリのデザインと要件に合わせて、すべてカスタマイズできます。
UI Kit SDK は、各状態で表示する通知や画面を自動的に処理します。遷移を手動で管理する必要はありません。
以降のページでは、これらのイベントにフックしてカスタム処理を実行し、独自のミーティング体験を構築する方法を説明します。