Swift

Primeros pasos

Este tutorial muestra cómo crear un controlador de audio personalizado en Swift utilizando el métodoSDK de Vonage Video para iOS. Crearemos una función de "Tono de llamada" en la que la aplicación pausará el audio del chat de vídeo para reproducir un tono de llamada entrante utilizando AVAudioPlayery reanuda el audio del chat una vez conectada la llamada.

Tiempo estimado: 25 minutos

Antes de empezar, asegúrate de que tienes:

  • A versión compatible de Xcode
  • Credenciales de la API de Video de Vonage:
    • ID de aplicación (kAppId)
    • ID de sesión (kSessionId)
    • Ficha (kToken)

Nota: Para obtener sus credenciales, siga el Guía de introducción en video de Vonage.

¿Quieres saltarte este tutorial? Puede acceder al código completo del cliente Swift de iOS en la sección CustomAudioDriver de nuestra Repo de aplicaciones de ejemplo Swift en GitHub. El repositorio incluye un README con documentación para ejecutar y explorar el código.

Controlador de audio personalizado

Aprenda a utilizar un controlador de audio personalizado para personalizar el audio de la transmisión del editor y del suscriptor. Utilizará el controlador de audio personalizado cuando desee iniciar y detener el audio reproducir su propio archivo de audio y hacer cualquier cosa fuera del comportamiento predeterminado del chat de vídeo en directo proporcionado por el SDK.

Disponible en:
Kotlin Swift
Pasos
1
Introducción
2
Primeros pasos
3
Crear un nuevo proyecto
4
Añadir el SDK de vídeo de Vonage
5
Configuración de la autenticación
6
Visión general
7
Crear la clase de controlador de audio personalizado
8
Implementar la lógica "Reproducir tono de llamada
9
Implementar la lógica "Detener tono de llamada
10
Integración con Vonage Video Manager
11
Control de audio mediante eventos de sesión
12
Cómo funciona
13
Conclusión