Kotlin

概要

リクエスト カメラ そして マイク 動画セッションを開始する前に許可が必要です。これらがなければ、配信者はセッションを開始できず、視聴者数や統計データを確認することもできません。

アクセス許可の申請

私たちのアプリは、ユーザーのデバイスからオーディオとビデオを使用するため、オーディオとビデオの許可を要求するコードを追加する必要があります。このプロセスを簡単にするために、am accompanistを使用します。

  1. にアクセス許可を追加する。 AndroidManifest.xml

内部 AndroidManifest.xml以下を追加する。 <manifest> タグ:

注: について WAKE_LOCK パーミッションは、ビデオ通話中にデバイスがスリープしないようにするために使用されます。これにより、中断のないメディアストリーミングが保証されます。

  1. 依存関係とマニフェストのパーミッションを追加する

まず Accompanist に依存している。 build.gradle ファイル:

  1. composeでパーミッション処理を実装する

Accompanistを使用する。 rememberMultiplePermissionsState.これにより、パーミッションが許可または拒否されたときにUIが自動的に反応するようになります。新規ファイルの作成 VideoChatPermissionWrapper.kt 以下の通りである:

  1. 更新 MainActivity.kt を定義する。 initializeSession() メソッドをビデオ通話のセットアップのプレースホルダーとして使用する。

では、これをMainActivityに組み込みましょう。単に VideoChatPermissionWrapper setContentの内側。

  1. 次のステップ

パーミッションが付与されると initializeSession() 関数がトリガされます。チュートリアルの次のステップでは、Vonage Video API セッションに接続するためのロジックを実装します。

クライアントの観測可能性

Vonage Video SDK を使用して、クライアントの可観測性を活用し、ビデオ通話の品質メトリクスをリアルタイムで監視する方法をご紹介します。

以下の言語で利用可能:
Kotlin Swift
手順
1
はじめに
2
はじめに
3
新規プロジェクトの作成
4
Android SDKの追加
5
認証の設定
6
アクセス許可の申請
7
パブリッシャーで「送信者統計」を有効にする
8
オブザーバビリティ・リスナーの登録とサブスクライブ
9
動画統計情報の取り扱い
10
UIに統計情報を表示する
11
アプリの実行
12
結論