Vue d'ensemble
Demande caméra et microphone accéder avant de lancer la session vidéo. Sur iOS, vous devez déclarer cette utilisation dans Info.plist (ou dans les paramètres de compilation de Xcode) ; le système affiche une invite à l'utilisateur la première fois que l'application accède aux périphériques de capture.
Accès à la caméra et au microphone (iOS)
Contrairement aux API d'autorisation à l'exécution d'Android, iOS exige descriptions relatives à la confidentialité et à l'utilisation avant AVFoundation peut activer la caméra ou le micro.
Dans Xcode, sélectionnez votre projet et la cible de votre application.
Ouvrir Paramètres de construction et recherchez Info.plist Valeurs (ou modifier
Info.plist(directement).Ensemble :
- Vie privée - Description de l'utilisation de la caméra -
$(PRODUCT_NAME) uses the camera. - Vie privée - Description de l'utilisation du microphone -
$(PRODUCT_NAME) uses the microphone.
- Vie privée - Description de l'utilisation de la caméra -
N'appelez la configuration de votre session qu'au moment où vous avez l'intention de publier — par exemple à partir de
ContentView.onAppearou un Connecter bouton :
Ajouter un espace réservé setup() sur VonageVideoManager que vous mettrez en œuvre à l'étape suivante :
Spécifique à iOS : Si l'utilisateur refuse l'accès à la caméra ou au microphone dans les Paramètres, la publication échoue et vous ne recevrez pas de métriques d'observabilité pour la capture locale. Gérer OTPublisher / OTSubscriber délégués d'erreur dans les applications de production.
Suivant : Connectez-vous à la session, publiez en activant les statistiques côté expéditeur, puis abonnez-vous aux flux distants.
Observabilité du client
Découvrez comment utiliser l'observabilité côté client pour surveiller en temps réel les indicateurs de qualité d'un appel vidéo avec le SDK Vonage Video.