Swift

Übersicht

Standardmäßig nimmt das Vonage iOS SDK Audio ausschließlich für Live-Videochats auf und rendert es. Zur Unterstützung von Funktionen wie Klingeltöne, MP3-Wiedergabe, oder Audio-Abmischung während der Verwendung des SDK, müssen Sie eine benutzerdefinierte OTAudioDevice.

Dieses Beispiel erstellt eine AudioDeviceRingtone Klasse, die Ihnen das ermöglicht:

  1. Pause den Live-Videochat-Audiostream.
  2. Spielen eine lokale Audiodatei (Klingelton) mit AVAudioPlayer.
  3. Lebenslauf den Live-Videochat-Audiostream automatisch, wenn ein Anruf verbunden wird.

Benutzerdefinierter Audiotreiber

Hier erfahren Sie, wie Sie einen benutzerdefinierten Audiotreiber verwenden, um den Audio-Stream des Herausgebers und der Teilnehmer anzupassen. Sie werden den benutzerdefinierten Audiotreiber verwenden, wenn Sie die Audio-Wiedergabe Ihrer eigenen Audiodatei starten und stoppen und alles tun möchten, was über das Standardverhalten des vom SDK bereitgestellten Live-Video-Chats hinausgeht.

Verfügbar am:
Kotlin Swift
Schritte
1
Einführung
2
Erste Schritte
3
Ein neues Projekt erstellen
4
Hinzufügen des Vonage Video SDK
5
Authentifizierung einrichten
6
Übersicht
7
Erstellen Sie die benutzerdefinierte Audiotreiberklasse
8
Implementierung der "Klingelton abspielen"-Logik
9
Implementierung der Logik "Klingelton anhalten
10
Integration mit Vonage Video Manager
11
Audio über Sitzungsereignisse steuern
12
Wie es funktioniert
13
Schlussfolgerung