Primeros pasos
Este ejemplo muestra cómo alojar un editor (su cámara) y varios participantes a distancia en la misma sesión de Vonage Video.
Esta muestra tiene tres partes principales que trabajan juntas:
Gestión de sesiones (
MainActivity) - Crea la sesión de vídeo, establece un editor local y crea un suscriptor para cada participante remoto.Gestión del estado de la interfaz de usuario - Usos
mutableStateOfymutableStateListOfpara realizar un seguimiento de los cambios en la interfaz de usuario, como la activación o desactivación del micrófono/cámara, 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 ranura permanece en la misma posición. La vista previa del vídeo local aparece como una pequeña superposición, y los controles inferiores permiten a los usuarios cambiar de cámara y alternar entre audio y vídeo.
Tiempo estimado: 25 minutos
¿Quieres saltarte este tutorial? Puedes ir directamente al código completo del cliente Kotlin en el archivo Compartir pantalla de nuestra Repo de aplicaciones de ejemplo para Android en GitHub. El repositorio incluye un README con documentación completa sobre cómo ejecutar y explorar el proyecto. Este tutorial se centra en la versión Kotlin de la aplicación de ejemplo para Android. Para la versión Java, consulta la página Repo anterior de aplicaciones de ejemplo.
Requisitos
Para completar este tutorial, necesitarás:
- Una cuenta de Video API de Vonage válida; si no tienes una, puedes regístrese para una prueba gratuita
- Android Studio
Multipartito simple
Aprende a usar el SDK para Android de Vonage para una llamada multipartita. La aplicación publica audio/video desde un dispositivo y puede conectarse a múltiples suscriptores.