Kotlin

Diese Anwendung zeigt, wie man den Audiotreiber für Publisher- und Subscriber-Audio verwendet. Diese Anleitung demonstriert, wie man einen benutzerdefinierten Audiotreiber (NoiseAudioDevice) erstellt, der:

  1. Veröffentlicht weißes Rauschen (zufälliges Audiosignal) im Stream.
  2. Nimmt Audio von abonnierten Streams auf und speichert es in einer lokalen Datei.

Veröffentlicht weißes Rauschen (zufälliges Audiosignal) im Stream. Geschätzte Bearbeitungszeit: 25 Minuten

Möchten Sie dieses Tutorial überspringen? Sie können direkt zum fertigen Kotlin-Client-Code in der CustomAudioDriver Ordner unseres Android Beispielanwendung Repo auf GitHub. Das Repo enthält eine README mit einer vollständigen Dokumentation, wie das Projekt ausgeführt und erkundet werden kann. Dieses Tutorial konzentriert sich auf die Kotlin-Version der Android-Beispielanwendung. Für die Java-Version siehe die Vorherige Beispielanwendung repo.

Anforderungen

Für dieses Tutorial benötigen Sie:

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 Android-SDK
5
Einrichten der Authentifizierung
6
Beantragung von Genehmigungen
7
Hinzufügen eines benutzerdefinierten Audiotreibers
8
Aufzeichnung von Audiodaten zur Verwendung durch einen Verlag
9
Hinzufügen eines benutzerdefinierten Audio-Renderers
10
Ausführen der App
11
Schlussfolgerung