Über ein Meet-Add-on zusammenarbeiten

Die Teilnehmer einer Videokonferenz können gemeinsam an einer Aktivität des Google Meet-Add-ons arbeiten. Wenn eine gemeinsame Aktivität beginnt, erhalten alle Besprechungsteilnehmer eine Benachrichtigung, dass die Aktivität läuft.

Diese Benachrichtigung wird an die Verfügbarkeit und den Installationsstatus des Add-ons angepasst:

  • Wenn der Teilnehmer das Add-on installiert hat, kann er an der Aktivität teilnehmen.

  • Wenn der Teilnehmer das Add-on nicht installiert hat, wird er aufgefordert, das Add-on zu installieren.

  • Wenn das Add-on für die Plattform des Teilnehmers nicht verfügbar ist, wird er darüber informiert, dass er mit seinem aktuellen Gerät nicht an der Aktivität teilnehmen kann.

Eine Aktivität wird durch Aufrufen der Methode startCollaboration gestartet.

Schritt 1 (optional): Das Add-on legt den Startstatus der Zusammenarbeit fest.

Mit MeetAddonClient.setCollaborationStartingState werden Informationen zum Anfangsstatus des Add-ons festgelegt oder aktualisiert. Dieser wird verwendet, wenn der Teilnehmer die Einladung zur Zusammenarbeit annimmt.

Das Add-on kann die CollaborationStartingState jederzeit vor oder während der Zusammenarbeit über das Meet Add-ons SDK festlegen. Sobald die Add-on-Aktivität gestartet wurde, initialisieren die anderen Besprechungsteilnehmer das Add-on mit CollaborationStartingState.

Weitere Informationen und Codebeispiele zum Festlegen von CollaborationStartingState finden Sie unter Startstatus der Zusammenarbeit verwenden.

Schritt 2: Aktivität wird durch das Add-on gestartet

Die Aktivität beginnt, wenn das Add-on die Methode startCollaboration für das MeetSidePanelClient aufruft.

Rufen Sie die Methode startCollaboration in Ihrem Add-on auf, sobald der Nutzer die Inhaltsauswahl abgeschlossen hat und bereit ist, die Zusammenarbeit zu starten.

Das folgende Codebeispiel zeigt, wie die Methode startCollaboration aufgerufen wird:

    sidePanelClient.startCollaboration({
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

Empfehlungen für eine nahtlose Nutzererfahrung

Wir empfehlen dringend, CollaborationStartingState basierend auf den Nutzeraktionen in der Seitenleiste festzulegen. Wenn startCollaboration aufgerufen wird, werden in Meet die folgenden Aktionen ausgeführt:

  • Für andere Teilnehmer: Meet zeigt eine Benachrichtigung an, dass die Aktivität läuft.

  • Für den Initiator: Wenn in der CollaborationStartingState eine URL für die Hauptphase angegeben wurde, öffnet Meet den Hauptbereich mit der URL aus dem CollaborationStartingState.