Java

Demande d'autorisations

Comme notre application 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 la méthode EasyPermissions pour ce faire.

  1. Commencez par ajouter la bibliothèque EasyPermissions à votre projet - ouvrez le fichier build.gradle pour votre module (le fichier app/build.gradle) et ajoutez l'extrait de code suivant à la section des dépendances :
  1. Dans votre AndroidManifest.xml ajoutez cet extrait de code à l'intérieur du fichier manifest étiquettes :

ℹ️ 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.

  1. Dans votre MainActivity.java ajoutez une nouvelle méthode appelée onRequestPermissionsResult:

Il s'agit d'un code de base permettant d'utiliser la bibliothèque EasyPermissions.

Important : Vous devrez ajouter les importations manuellement, en cliquant sur EasyPermissions (texte rouge) et en appuyant sur la combinaison de touches Option + Entrée sous MacOS ou Alt + Entrée sous Windows. Cette étape peut être nécessaire lorsque vous collez le code. Vous pouvez également activer l'option "Ajouter des importations non ambiguës à la volée" (Préférences | Editeur | Importation automatique) pour ajouter des importations automatiquement.

  1. Ajouter le PERMISSIONS_REQUEST_CODE en haut de la page MainActivity.java fichier :
  1. Ensuite, nous ajouterons un requestPermissions() méthode :

Cela permet de vérifier si les autorisations ont déjà été accordées. Si ce n'est pas le cas, nous demandons à l'utilisateur les autorisations pour la caméra et le micro avec la commande EasyPermissions.requestPermissions méthode.

Une fois les autorisations accordées, cette méthode se déclenchera à nouveau en raison de la fonction @AfterPermissionGranted(PERMISSIONS_REQUEST_CODE) . Nous ajouterons du code pour initialiser les objets session et vue dans les étapes suivantes.

  1. Ajouter maintenant requestPermission(); pour appeler la méthode à l'intérieur du onCreate() méthode :

Chat vidéo de base

Apprenez les concepts de base de la plateforme Video API de Vonage, y compris la façon dont les utilisateurs peuvent communiquer par le biais de la vidéo, de la voix et de la messagerie. Explorer un flux de base de l'API Video de Vonage.

Étapes
1
Introduction
2
Pour commencer
3
Création d'un nouveau projet
4
Ajout du SDK Android
5
Mise en place de l'authentification
6
Demande d'autorisations
7
Connexion à la session
8
Ajuster l'interface utilisateur de l'application d'exemple
9
Publication d'un flux dans la session
10
S'abonner à d'autres flux de clients
11
Exécution de l'application
12
Conclusion