Pour commencer
Cet exemple montre comment héberger un éditeur (votre appareil photo) et plusieurs participants à distance dans la même session Vonage Video.
Cet échantillon est composé de trois parties principales qui fonctionnent ensemble :
Traitement des sessions (
MainActivity) - Crée la session vidéo, met en place un éditeur local et crée un abonné pour chaque participant distant.Gestion de l'état de l'interface utilisateur - Utilisations
mutableStateOfetmutableStateListOfpour suivre les modifications de l'interface utilisateur, telles que l'activation ou la désactivation du micro ou de la caméra, l'occupation d'un emplacement et l'activation de l'audio à distance.Interface utilisateur de composition (
SimpleMultipartyScreen) - Affiche les participants dans une grille où chaque emplacement reste dans la même position. La prévisualisation de la vidéo locale apparaît sous la forme d'une petite incrustation, et les commandes du bas permettent aux utilisateurs de changer de caméra et de basculer entre l'audio et la vidéo.
Temps de réalisation estimé : 25 minutes
Vous voulez sauter ce tutoriel ? Vous pouvez accéder directement au code client Kotlin dans le fichier Partage d'écran de notre Exemples d'applications Android sur GitHub. Le repo comprend un README avec une documentation complète sur la façon d'exécuter et d'explorer le projet. Ce tutoriel se concentre sur la version Kotlin de l'application Android. Pour la version Java, consultez la page Exemple précédent d'application.
Exigences
Pour réaliser ce tutoriel, vous aurez besoin de :
- Un Account Video API de Vonage valide - si vous n'en avez pas, vous pouvez s'inscrire pour un essai gratuit
- Android Studio
Multipartite simple
Apprenez à utiliser le SDK Android de Vonage pour un appel multipartite. L'application publie de l'audio/vidéo à partir d'un appareil et peut se connecter à plusieurs abonnés.