Swift

概要

リクエスト カメラ そして マイク ビデオセッションを開始する前にアクセスします。iOSでは、 Info.plist (またはXcodeのビルド設定)。アプリがキャプチャデバイスに初めてアクセスする際、システムからユーザーに確認のメッセージが表示されます。

カメラとマイクへのアクセス(iOS)

Androidのランタイム権限APIとは異なり、iOSでは以下が必要となります プライバシーおよび利用に関する説明 以前 AVFoundation カメラやマイクを起動できます。

  1. Xcodeで、プロジェクトとアプリターゲットを選択します。

  2. オープン ビルド設定 そして、次を検索してください Info.plist 値 (または編集 Info.plist (直接)。

  3. セット:

    • プライバシー - カメラの使用説明 - $(PRODUCT_NAME) uses the camera.
    • プライバシー - マイクの使用説明 - $(PRODUCT_NAME) uses the microphone.
  4. セッションの設定を呼び出すのは、公開するつもりになった時点(たとえば、 ContentView.onAppear または 接続 ボタンをクリックする:

プレースホルダーを追加する setup() オン VonageVideoManager 次のステップで実装する内容:

iOS限定: ユーザーが「設定」でカメラやマイクへのアクセスを拒否した場合、公開は失敗し、ローカルキャプチャに関する可観測性メトリクスは取得されません。この処理を OTPublisher / OTSubscriber 本番環境のアプリにおけるエラーデリゲート。

次へ: セッションに接続し、送信側統計機能を有効にしてパブリッシュを行い、リモートストリームをサブスクライブします。