Swift

Vue d'ensemble

Par défaut, le SDK iOS de Vonage capture et rend l'audio exclusivement pour le chat vidéo en direct. Pour prendre en charge des fonctions telles que Sonneries, Lecture de MP3ou Mixage audio lors de l'utilisation du SDK, vous devez mettre en œuvre un système personnalisé de OTAudioDevice.

Cet exemple crée un AudioDeviceRingtone qui vous permet de :

  1. Pause le flux audio du chat vidéo en direct.
  2. Jouer un fichier audio local (Sonnerie) à l'aide de la fonction AVAudioPlayer.
  3. Curriculum vitae le flux audio du chat vidéo en direct automatiquement lorsqu'un appel se connecte.

Pilote audio personnalisé

Apprenez à utiliser un pilote audio personnalisé pour personnaliser le flux audio de l'éditeur et de l'abonné. Vous utiliserez le pilote audio personnalisé lorsque vous voudrez démarrer et arrêter l'audio, lire votre propre fichier audio et faire quoi que ce soit en dehors du comportement par défaut du chat vidéo en direct fourni par le SDK.

Disponible sur :
Kotlin Swift
Étapes
1
Introduction
2
Pour commencer
3
Création d'un nouveau projet
4
Ajout du SDK vidéo de Vonage
5
Configuration de l'authentification
6
Vue d'ensemble
7
Créer la classe de pilote audio personnalisée
8
Mise en œuvre de la logique "Play Ringtone" (Jouer une sonnerie)
9
Mise en œuvre de la logique d'arrêt des sonneries
10
Intégration avec Vonage Video Manager
11
Contrôle de l'audio via les événements de session
12
Comment ça marche
13
Conclusion