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

Erfahren Sie, wie Sie einen benutzerdefinierten Audiotreiber verwenden können, um die Audiodaten des Herausgebers und der Abonnenten anzupassen. Sie werden den benutzerdefinierten Audiotreiber verwenden, wenn Sie das Audio starten und stoppen und Ihre eigene Audiodatei abspielen möchten. Wenn Sie etwas anderes als das SDK-Standardverhalten für Live-Videochats mit Audio machen möchten, verwenden Sie benutzerdefinierte Audiotreiber.

Verfügbar am:
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