Kotlin

Erste Schritte

Dieses Beispiel zeigt, wie man ein Verlag (Ihre Kamera) und mehrere entfernte Teilnehmer in der gleichen Vonage Video-Sitzung.

Diese Probe besteht aus drei Hauptteilen, die zusammenwirken:

  1. Behandlung von Sitzungen (MainActivity) - Erstellt die Videositzung, richtet einen lokalen Verleger ein und erstellt einen Teilnehmer für jeden entfernten Teilnehmer.

  2. UI-Status-Management - Verwendungen mutableStateOf und mutableStateListOf um UI-Änderungen zu verfolgen, z. B. ob Mikrofon/Kamera ein- oder ausgeschaltet sind, ob ein Steckplatz belegt ist und ob Remote-Audio aktiviert ist.

  3. UI zusammenstellen (SimpleMultipartyScreen) - Zeigt die Teilnehmer in einem Raster an, bei dem jeder Platz an der gleichen Position bleibt. Die lokale Videovorschau wird als kleines Overlay angezeigt, und mit den Steuerelementen am unteren Rand kann der Benutzer die Kamera wechseln und zwischen Audio und Video umschalten.

Geschätzte Bearbeitungszeit: 25 Minuten

Möchten Sie dieses Tutorial überspringen? Sie können direkt zum fertigen Kotlin-Client-Code in der Bildschirmfreigabe 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:

Einfacher Mehrparteienbetrieb

Erfahren Sie, wie Sie das Vonage Android SDK für einen Anruf mit mehreren Teilnehmern verwenden können. Die Anwendung veröffentlicht Audio/Video von einem Gerät und kann sich mit mehreren Teilnehmern verbinden.

Verfügbar am:
Kotlin
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
Verbinden Sie veröffentlichen und zeigen Sie sich
8
Mehrparteien-Abonnement für jeden Remote-Stream
9
SDK-Ansichten in AndroidView hosten
10
Ausführen der App
11
Schlussfolgerung