Demande d'autorisations
Comme notre appli utilise l'audio et la vidéo de l'appareil de l'utilisateur, nous devrons ajouter un peu de code pour demander les autorisations audio et vidéo. Nous utiliserons accompanist pour simplifier le processus.
- Ajouter des autorisations à
AndroidManifest.xml
À l'intérieur de votre AndroidManifest.xmlajouter ce qui suit à l'intérieur du <manifest> étiquette:
ℹ️ Remarque : Les WAKE_LOCK est utilisée pour empêcher l'appareil de s'endormir pendant un appel vidéo. Cela permet d'assurer une diffusion ininterrompue de contenus multimédias.
- Ajouter des dépendances et des autorisations manifestes
Tout d'abord, ajoutez le Accompanist à la dépendance à l'égard de votre build.gradle fichier :
- Mise en œuvre de la gestion des autorisations dans compose
Avec Accompanistnous utilisons rememberMultiplePermissionsState. Cela permet à l'interface utilisateur de réagir automatiquement lorsque des autorisations sont accordées ou refusées. Créer un nouveau fichier VideoChatPermissionWrapper.kt comme suit :
- Mise à jour
MainActivity.kt& définir leinitializeSession()en tant que placeholder pour la configuration de votre appel vidéo"
Intégrez maintenant cela dans votre activité principale. Appelez simplement votre VideoChatPermissionWrapper à l'intérieur de setContent.
- Prochaines étapes
Une fois les autorisations accordées, le initializeSession() sera déclenchée. Dans les prochaines étapes du didacticiel, vous mettrez en œuvre la logique de connexion à une session Video API de Vonage.
Capture vidéo de base
Apprenez à configurer un capteur vidéo de base à l'aide du SDK vidéo de Vonage.