Kotlin

はじめに

このサンプルでは 一社 (カメラ)と 複数の遠隔参加者 同じVonage Videoセッションで

このサンプルは、3つの主要な部分が連動している:

  1. セッション処理 (MainActivity) - ビデオセッションを作成し、1つのローカルパブリッシャーを設定し、各リモート参加者のサブスクライバーを作成します。

  2. UIの状態管理 - 用途 mutableStateOf そして mutableStateListOf マイク/カメラのオン/オフ、スロットが占有されているかどうか、リモートオーディオが有効になっているかどうかなど、UIの変更を追跡する。

  3. コンポーズUI (SimpleMultipartyScreen) - 各スロットが同じ位置に留まるグリッドで参加者を表示。ローカルビデオのプレビューが小さなオーバーレイとして表示され、下部のコントロールでカメラを切り替えたり、オーディオ/ビデオを切り替えたりできます。

完成予想時間:25分

このチュートリアルをスキップしたい? で完成したKotlinクライアントのコードに直接ジャンプできます。 スクリーン共有 のフォルダにあります。 Androidサンプルアプリレポ をGitHubにアップした。このレポには、プロジェクトの実行方法と探索方法に関する完全な文書が記載されたREADMEが含まれています。このチュートリアルでは、KotlinバージョンのAndroidサンプルアプリを取り上げます。Javaバージョンについては 前回のサンプルアプリレポ.

必要条件

このチュートリアルを完成させるために必要なもの:

シンプルなマルチパーティー

Vonage Android SDKを使用したマルチパーティコールの方法をご紹介します。アプリケーションは、デバイスからオーディオ/ビデオを公開し、複数の加入者に接続することができます。

以下の言語で利用可能:
Kotlin
手順
1
はじめに
2
はじめに
3
新規プロジェクトの作成
4
Android SDKの追加
5
認証の設定
6
許可を求める
7
公開し、自分をアピールする
8
各リモート・ストリームへのマルチパーティ・サブスクライブ
9
AndroidViewでSDKビューをホストする
10
アプリの実行
11
結論