Swift

Erste Schritte

Dieses Tutorial zeigt, wie man einen benutzerdefinierten Audiotreiber in Swift mit derVonage Video iOS SDK. Wir werden eine "Klingelton"-Funktion erstellen, bei der die App den Videochat unterbricht, um einen Klingelton für einen eingehenden Anruf abzuspielen. AVAudioPlayerund setzt dann den Chat-Ton fort, sobald der Anruf verbunden ist.

Geschätzte Bearbeitungszeit: 25 Minuten

Bevor Sie beginnen, vergewissern Sie sich, dass Sie alles haben:

  • A unterstützte Version von Xcode
  • Vonage Video API-Anmeldeinformationen:
    • Application ID (kAppId)
    • Sitzungs-ID (kSessionId)
    • Token (kToken)

Hinweis: Um Ihre Anmeldedaten zu erhalten, folgen Sie bitte den Vonage Video-Einstiegsleitfaden.

Möchten Sie dieses Tutorial überspringen? Sie können den fertigen iOS-Swift-Client-Code in der CustomAudioDriver Ordner unseres Swift Beispielanwendung Repo auf GitHub. Das Repo enthält eine README mit Dokumentation zum Ausführen und Erforschen des Codes.

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