https://a.storyblok.com/f/270183/1368x665/9217769bd1/26aug-video_reference_app_1_3_release-blog-r1.jpg

Lanzamiento de la aplicación Native Video Reference 1.3: nuevas funciones para desarrolladores

Publicado el August 3, 2026

Tiempo de lectura: 6 minutos

Introducción

La aplicación de referencia de Vonage Video (VERA) muestra implementaciones listas para producción creadas con la Video API de Vonage. La versión 1.3 ya está disponible tanto para iOS como Android. Esta versión introduce API de extensibilidad de la barra inferior en ambas plataformas, sustitución de fondo para iOS, subida por lotes de fondos en Android y una serie de controles de llamada y mejoras para desarrolladores en ambas plataformas. 

En esta entrada se destacan las novedades y se indica dónde pueden empezar los desarrolladores a utilizar estas funciones. 

Por qué es importante

Si estás desarrollando con la Video API de Vonage, VERA muestra cómo se pueden implementar funciones de vídeo listas para producción en una aplicación real. Cada versión incorpora patrones del mundo real que puedes adoptar o adaptar en tus propias aplicaciones. 

La versión 1.3 se centra en tres mejoras que los desarrolladores llevaban tiempo solicitando: una personalización más sencilla, mejores herramientas de moderación y un mayor control sobre la calidad de las llamadas: 

  • Personalización: incorpora tus propios controles a la interfaz de usuario de la sala de reuniones sin necesidad de bifurcar el código de diseño. 

  • Controles de llamada: las estadísticas por participante, la selección de la tasa de bits de audio y los ajustes permanentes ofrecen a los usuarios mayor visibilidad y control durante las llamadas. 

  • Moderación y seguridad: las confirmaciones de grabación, el silenciamiento forzado y la detección de habla con el micrófono silenciado responden a las necesidades habituales de gestión de los participantes. 

Novedades en ambas plataformas

Personalización de la barra inferior

Ahora puedes añadir tus propios controles directamente a la sala de reuniones sin modificar el diseño integrado del SDK. 

En Android, la nueva MeetingRoomBuilder API admite botones personalizados mediante additionalBottomBarActions, o te permite sustituir toda la barra por tu propio «composable» utilizando bottomBar. Los botones personalizados siguen la misma lógica de desbordamiento adaptativa que los controles integrados, por lo que se comportan de forma coherente en todos los tamaños de pantalla. 

En iOS, el MeetingRoomSDK ofrece una API similar para insertar botones directamente en la barra sin modificar el propio SDK. 

Configuración permanente

Los ajustes de llamada se guardan y se recuperan automáticamente entre sesiones en ambas plataformas. En Android, los valores de configuración, como la tasa de bits, el orden de los códecs y la frecuencia de fotogramas, se almacenan en DataStore y se recuperan entre sesiones. En iOS, los cambios en la configuración se aplican a medida que el usuario interactúa con cada control, sin necesidad de pulsar el botón «Guardar». 

Novedades en iOS

Sustitución del fondo

Durante las llamadas, es posible desenfocar el fondo o sustituirlo por imágenes predefinidas o personalizadas. Se puede acceder a esta función desde un nuevo panel de «Ajustes de fondo» situado en la barra inferior. 

Estadísticas de audio y Video por participante

Los desarrolladores ya pueden consultar las estadísticas de audio y Video de cada participante sin tener que salir de la reunión, lo que permite resolver los problemas de forma más eficaz. 

Las estadísticas aparecen ocultas por defecto y se despliegan al interactuar con ellas, lo que reduce la sobrecarga visual durante las llamadas normales. 

Informes sobre comentarios durante las llamadas

Un botón de comentarios situado en la barra inferior permite a los usuarios enviar informes de incidencias sin salir de la llamada. El formulario incluye campos de título, nombre y descripción, con validación y estados claros de éxito y error. 

Silenciamiento forzado y detección de habla con el micrófono silenciado

Los moderadores pueden silenciar de forma forzada a participantes concretos durante una llamada. La aplicación también detecta cuando un usuario habla estando silenciado y muestra una notificación emergente para avisarle. 

Selector de velocidad de bits de audio

iOS ahora se equipara con la web y las aplicaciones de Android al permitir a los usuarios elegir entre una tasa de bits de audio automática y una personalizada. 

Compatibilidad con enlaces profundos

Compatibilidad con sessionKey los enlaces profundos permite a los usuarios unirse a una llamada concreta directamente desde un enlace. 

Novedades en Android

Activar o desactivar las barras superior e inferior con un toque

Al pulsar en el área de Video de una sala de reuniones, ahora se alterna la visibilidad de las barras superior e inferior con una animación de deslizamiento de 300 ms. 

Confirmación de la grabación y notificación a los participantes

Antes de que comience la grabación, aparece un cuadro de diálogo de confirmación. Los demás participantes ven una notificación superpuesta en la que se les informa de que la sesión se está grabando. 

Carga por lotes de imágenes de fondo

Al añadir fondos virtuales, se pueden seleccionar varias imágenes de fondo a la vez. El selector limita la selección al número de espacios disponibles restantes. 

Configuración del editor bloqueada durante las llamadas activas

Los ajustes que requieren volver a configurar el editor, como la resolución y la frecuencia de fotogramas, quedan bloqueados mientras la llamada está en curso. Se muestra un aviso que indica «se aplicará en la próxima llamada», de modo que queda claro el motivo del bloqueo. 

Exclusión voluntaria del servicio «Foreground»

Ahora es posible desactivar el servicio en primer plano del SDK mediante código, eliminando la declaración del servicio en primer plano del manifiesto de la aplicación cuando no sea necesario. 

Gestión de permisos modulable

El vonage-meeting-room SDK ahora admite un proveedor de interfaz de usuario de permisos personalizado, lo que te permite configurar tu propia pantalla de permisos en lugar de utilizar la predeterminada del SDK. 

Mejoras en los subtítulos

La superposición de subtítulos mantiene el texto visible durante 2 segundos después de que aparezca el segmento final, lo que evita que el texto desaparezca de forma demasiado brusca. La superposición también muestra «Tú» en lugar del nombre de suscriptor sin modificar del participante local en la línea de autotitulación. 

Cuadrícula de Video normalizada

AdaptiveGrid y ActiveSpeakerLayout se han extraído al vonage-video-ui-compose módulo, normalizando el diseño de la cuadrícula de Video y haciendo que ambos componentes estén disponibles de forma independiente. 

Actualización del SDK

El SDK de Android se ha actualizado de la versión 2.34.0 a la 2.34.1. 

Corrección de errores

Android 

  • Se ha solucionado un problema por el que el mosaico de video local desaparecía cuando se unían entre 6 y 7 participantes, debido a que el editor quedaba fuera de la región visible de 5 mosaicos de AdaptiveGrid

  • Se ha solucionado el problema por el que el video del editor se bloqueaba de forma permanente al cambiar entre los diseños de cuadrícula y de altavoz activo. 

  • Se ha solucionado el problema por el que la cámara no se desactivaba inmediatamente al finalizar una llamada. 

iOS 

  • Se ha solucionado un problema por el que la vista previa de la cámara en la sala de espera no aplicaba la resolución seleccionada en «Configuración». 

Primeros pasos

Para acceder al código de esta versión, puedes clonar el Android y iOS de GitHub. 

Para obtener más información sobre las API que se utilizan en estas aplicaciones, consulta la documentación de la Video API de Vonage.  

Conclusión

La versión 1.3 de la aplicación de referencia de Vonage Video facilita la personalización de las reuniones, al tiempo que incorpora funciones de moderación y un mayor control sobre la calidad de las llamadas. Tanto si estás desarrollando aplicaciones de producción como si estás explorando patrones de implementación, estas mejoras ofrecen ejemplos prácticos que puedes incorporar a tus propios proyectos. 

¿Tiene alguna pregunta o quiere compartir lo que está construyendo?

Mantente conectado y entérate de las últimas noticias, consejos y eventos para desarrolladores.

Compartir:

https://a.storyblok.com/f/270183/400x400/330ea08268/david-young.jpg
David YoungJefe de producto