Swift

Añadir el SDK de vídeo de Vonage

Puedes añadir el Vonage Client SDK para iOS añadiendo el https://github.com/vonage/vonage-video-client-sdk-swift.git como dependencia de un paquete Swift.

Para añadir una dependencia de paquete a su proyecto Xcode, seleccione Archivo > Paquetes Swift > Añadir dependencia de paquete e introduce la URL de su repositorio.

Añadir el acceso a la cámara y el micrófono utilizando Info.plist Valores

  1. En el panel de navegación de la izquierda, haz clic en el archivo de tu proyecto para abrir el editor de proyectos. Asegúrate de que esté seleccionado el destino de tu aplicación (no las pruebas).

  2. Cambiar a la Ajustes de construcción pestaña.

  3. Buscar Info.plist Valores.

  4. Busca las siguientes claves y configura sus valores:

    • Privacidad - Descripción del uso de la cámara
      $(PRODUCT_NAME) uses the camera.

    • Privacidad - Descripción del uso del micrófono
      $(PRODUCT_NAME) uses the microphone.

Estos valores se incluirán en el archivo Info.plist generado por la aplicación en el momento de la compilación y son necesarios para solicitar acceso a la cámara y al micrófono.

Importa la biblioteca de Vonage Video.

  • En Xcode, crea un nuevo archivo VonageVideoManager.swift y al principio del archivo, añade una línea para importar la videoteca de Vonage:
import OpenTok

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 de «Detener el tono de llamada»
10
Integración con Vonage Video Manager
11
Controlar el audio mediante eventos de sesión
12
Cómo funciona
13
Conclusión