Swift

Hinzufügen des Vonage Video SDK

Sie können das Vonage Client SDK Video iOS hinzufügen, indem Sie das https://github.com/vonage/vonage-video-client-sdk-swift.git Repository als eine Swift-Paketabhängigkeit.

Um eine Paketabhängigkeit zu Ihrem Xcode-Projekt hinzuzufügen, wählen Sie Datei > Schnelle Pakete > Paketabhängigkeit hinzufügen und geben Sie die URL des Repositorys ein.

Hinzufügen von Kamera- und Mikrofonzugriff über Info.plist-Werte

  1. Klicken Sie im linken Navigationsbereich auf Ihre Projektdatei, um den Projekteditor zu öffnen. Vergewissern Sie sich, dass Ihr Anwendungsziel (nicht Tests) ausgewählt ist.

  2. Wechseln Sie zum Build-Einstellungen tab.

  3. Suche nach Info.plist Werte.

  4. Suchen Sie die folgenden Schlüssel und setzen Sie ihre Werte:

    • Datenschutz - Kameranutzung Beschreibung
      $(PRODUCT_NAME) uses the camera.

    • Datenschutz - Verwendung des Mikrofons Beschreibung
      $(PRODUCT_NAME) uses the microphone.

Diese Werte werden bei der Erstellung der App in die generierte Info.plist aufgenommen und sind erforderlich, wenn der Zugriff auf Kamera und Mikrofon angefordert wird.

Importieren Sie die Vonage Video-Bibliothek.

  • Erstellen Sie in Xcode eine neue Datei VonageVideoManager.swift und fügen Sie am Anfang der Datei eine Zeile zum Importieren der Vonage-Videobibliothek hinzu:
import OpenTok

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