¿Cómo agregar videollamadas a tu aplicación en Flutter? - 5 Pasos

2021-01-04 13:31:23
3297
0

Agrega video llamadas a tu aplicación en Flutter

Voximplant Flutter SDK permite a los desarrolladores integrar la funcionalidad de videollamadas en tiempo real en sus aplicaciones de Android e iOS.

Nuestro objetivo es proporcionar a los desarrolladores varias opciones para agregar videollamadas a sus aplicaciones. Flutter es un framework relativamente nuevo que apoyamos totalmente a través de nuestro Flutter SDK. Ahora puede realizar y recibir llamadas, tanto de audio como de video. Podrás interactuar con mensajes y seleccionar dispositivos de cámara y micrófono.

Demo de Videollamada Voximplant + Flutter SDK

Con esta aplicación de demostración de videollamadas de Voximplant Flutter SDK, puedes realizar, recibir y colocar videollamadas en espera. Mira la funcionalidad en nuestra demostración.

Configuración de videollamada con Flutter y Voximplant

El proceso de desarrollo se divide en cinco pasos:

Descubra cómo gestionar las llamadas en nuestra documentación. Hemos preparado un tutorial detallado sobre cómo usar la API para cada propósito.

Integración de Voximplant con CallKit para iOS

Voximplant también ha publicado una integración de CallKit para iOS. CallKit proporciona una integración más profunda del servicio de llamadas en iOS, aprovechando la interfaz de la aplicación de teléfono iOS y el manejo constante de funciones como No molestar y notificaciones push. Se recomienda encarecidamente el paquete CallKit para implementaciones en iOS. Descubra el repositorio aquí.

Otras funciones de videollamadas para probar

Además de la demostración básica de videollamadas, aquí hay algunas otras funciones que puede probar:

  • Use la clase VIAudioDeviceManager para cambiar entre el auricular o el altavoz (docs).
  • Cambie entre las cámaras frontal y trasera usando VICameraManager (docs).
  • Gire el video enviado para que coincida con la orientación del dispositivo usando VIVideoRotation (docs) y ajuste la resolución (docs) mientras ajusta la vista de transmisión entrante con VIVideoViewController (docs).
  • Envíe y reciba mensajes de otros usuarios usando las clases de mensajería.

Además de esta guía, también tenemos un tutorial de Cómo hacer una videollamada con ejemplos de todas nuestras bibliotecas de cliente compatibles, incluida Flutter. Por último, asegúrese de ver nuestros repositorios de Flutter GitHub (flutter_voximplant, flutter_demos y flutter_callkit) para obtener nuevas funciones y actualizaciones.

Inicia la integracion de videollamadas en tu aplicación fácil y rápido, lee nuestra documentación y crea tu cuenta gratuita en Voximplant Plataforma

Crea tu cuenta en Voximplant

Sign Up for a free Voximplant developer account or talk to our experts

Add your comment

Name*
Email*
Message

Your comment has been added and will be published after moderation.

Recommended posts

Voximplant Kit vs Talkdesk: Comparing contact centers for the small and medium enterprise

Voximplant Kit vs Talkdesk: Comparing contact centers for the small and medium enterprise

Any contact center manager considering a new cloud communications solution needs to do their “due diligence” before choosing a provider, including those in small to medium enterprises. The stakes are high for SMEs because your needs are unique and there are significant differences in the available providers. Your decision not only affects your organization’s budget, but also its business processes, customer experiences, and agent work environment.

What is a No-code Contact Center?

What is a No-code Contact Center?

If you’re involved in evaluating cloud contact center services, you’ve likely recognized two distinct categories and a big difference in the amount of technical expertise required to implement them. You’re attracted to the ease of use offered by contact center as service (CCaaS) offerings, but their fixed functionality doesn’t fit your business needs. In contrast, a cloud contact center built on a communications platform as a service (CPaaS) offering provides unlimited flexibility, but requires expensive software development resources to build a complete solution.