Cette application montre comment utiliser l'API Media Projection comme source de vidéo pour le partage d'écran. Nous apprendrons à utiliser le capteur vidéo personnalisé pour capturer l'écran de l'appareil et le publier sous forme de flux vidéo.
Aperçu de l'architecture
- Session Vonage - Connecter et publier
- MediaProjection - API du système pour capturer l'écran (nécessite le consentement de l'utilisateur)
- Service d'avant-plan - La capture d'écran s'effectue dans un
mediaProjectionservice de premier plan - Capteur personnalisé - Prolonge
BaseVideoCapturerLe site Web de l'éditeur, qui capture les images et les transmet à l'éditeur, est un outil de gestion de l'information.
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
Partage d'écran
Apprenez à mettre en œuvre la capacité de partage d'écran en utilisant la plateforme Video API de Vonage.