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 :
- Pause le flux audio du chat vidéo en direct.
- Jouer un fichier audio local (Sonnerie) à l'aide de la fonction
AVAudioPlayer. - 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.
Étapes
1
Introduction2
Pour commencer3
Création d'un nouveau projet4
Ajout du SDK vidéo de Vonage5
Configuration de l'authentification6
Vue d'ensemble7
Créer la classe de pilote audio personnalisée8
Mise en œuvre de la logique "Play Ringtone" (Jouer une sonnerie)9
Mise en œuvre de la logique d'arrêt des sonneries10
Intégration avec Vonage Video Manager11
Contrôle de l'audio via les événements de session12
Comment ça marche13
Conclusion