Primeros pasos
Este ejemplo muestra cómo alojar una editorial (tu cámara) y varios participantes a distancia en la misma sesión de Vonage Video.
Este ejemplo consta de tres partes principales que funcionan conjuntamente:
-
Gestión de sesiones (
MainActivity) — Crea la sesión de vídeo, configura un emisor local y crea un suscriptor para cada participante remoto. -
Gestión del estado de la interfaz de usuario - Usos
mutableStateOfymutableStateListOfpara detectar cambios en la interfaz de usuario, como si el micrófono o la cámara están activados o desactivados, si una ranura está ocupada y si el audio remoto está activado. -
Componer la interfaz de usuario (
SimpleMultipartyScreen) — Muestra a los participantes en una cuadrícula en la que cada casilla se mantiene en la misma posición. La vista previa del vídeo local aparece como una pequeña ventana superpuesta, y los controles de la parte inferior permiten a los usuarios cambiar de cámara y activar o desactivar el audio y el vídeo.
Tiempo estimado: 25 minutos
¿Quieres saltarte este tutorial? Puedes ir directamente al código completo del cliente en Kotlin en el Compartir pantalla de nuestra Repo de aplicaciones de ejemplo para Android en GitHub. El repositorio incluye un archivo README con documentación completa sobre cómo ejecutar y explorar el proyecto. Este tutorial se centra en la versión en Kotlin de la aplicación de ejemplo para Android. Para la versión en Java, consulta el Repositorio de la aplicación de ejemplo anterior.
Requisitos
Para completar este tutorial, necesitarás:
- Un account válido de la Video API de Vonage; si no tienes uno, puedes regístrese para una prueba gratuita
- Android Studio
Multipartito simple
Aprende a utilizar el SDK de Vonage para Android para realizar una llamada con varios participantes. La aplicación transmite audio y vídeo desde un dispositivo y puede conectarse con varios usuarios.