Swift
概要
リクエスト カメラ そして マイク ビデオセッションを開始する前にアクセスします。iOSでは、 Info.plist (またはXcodeのビルド設定)。アプリがキャプチャデバイスに初めてアクセスする際、システムからユーザーに確認のメッセージが表示されます。
カメラとマイクへのアクセス(iOS)
Androidのランタイム権限APIとは異なり、iOSでは以下が必要となります プライバシーおよび利用に関する説明 以前 AVFoundation カメラやマイクを起動できます。
Xcodeで、プロジェクトとアプリターゲットを選択します。
オープン ビルド設定 そして、次を検索してください Info.plist 値 (または編集
Info.plist(直接)。セット:
- プライバシー - カメラの使用説明 -
$(PRODUCT_NAME) uses the camera. - プライバシー - マイクの使用説明 -
$(PRODUCT_NAME) uses the microphone.
- プライバシー - カメラの使用説明 -
セッションの設定を呼び出すのは、公開するつもりになった時点(たとえば、
ContentView.onAppearまたは 接続 ボタンをクリックする:
プレースホルダーを追加する setup() オン VonageVideoManager 次のステップで実装する内容:
iOS限定: ユーザーが「設定」でカメラやマイクへのアクセスを拒否した場合、公開は失敗し、ローカルキャプチャに関する可観測性メトリクスは取得されません。この処理を OTPublisher / OTSubscriber 本番環境のアプリにおけるエラーデリゲート。
次へ: セッションに接続し、送信側統計機能を有効にしてパブリッシュを行い、リモートストリームをサブスクライブします。
クライアントの観測可能性
Vonage Video SDK を使用して、クライアントの可観測性を活用し、ビデオ通話の品質メトリクスをリアルタイムで監視する方法をご紹介します。
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
iOS SDKの追加5
認証の設定6
カメラとマイクへのアクセス7
パブリッシャーで「送信者統計」を有効にする8
オブザーバビリティ・リスナーの登録とサブスクライブ9
動画統計情報の取り扱い10
UIに統計情報を表示する11
アプリの実行12
結論