Swift

Añadir el SDK de vídeo de Vonage

Puedes agregar Vonage Client SDK Video iOS agregando el archivo 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 introduzca 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 izquierdo del navegador, haga clic en el archivo del proyecto para abrir el editor de proyectos. Asegúrese de que está seleccionado el destino de la aplicación (no las pruebas).

  2. Cambiar a la Ajustes de construcción ficha.

  3. Buscar Info.plist Valores.

  4. Localice las siguientes claves y establezca 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 Info.plist generado por la aplicación en el momento de la compilación y son necesarios cuando se solicita 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 "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