Jetzt starten

Sie können das Google Meet Live Sharing SDK mit Java

Hier findest du Android-Dokumentation und zusätzliche Android-Bibliotheken, die du erweitern kannst die Funktionen Ihrer App über die offiziellen Android-Entwickler Dokumentation.

SDK verwenden

Wenn Sie das Meet Live Sharing SDK verwenden möchten, rufen Sie die AddonClientFactory.getClient . Dadurch wird ein AddonClient das als Einstiegspunkt für die gemeinsamen Aktivitäten dient.

Java

public ListenableFuture<AddonSession> initialSetup() {
  AddonClient meetClient = AddonClientFactory.getClient();
  return meetClient;
}

Kunden für das Co-Doing und das Co-Watching gewinnen

Rufen Sie zur Verwendung des Clients die Methode newSessionBuilder aus AddonClient, um einen Builder für ein neues AddonSession Um eine Sitzung zu beginnen, füge den withCoDoing die Methode withCoWatching oder beide auf den Builder übergeben.

Weitere Informationen dazu, wie du ein gemeinsames Video ansehen oder eine entsprechende Aktivität starten kannst, findest du unter diesen Leitfäden:

Die Co-Watching API und die Co-Doing API sind unabhängig und können parallel verwendet werden können. Sie können auch eine ohne den Co-Doing-Client oder eine Co-Watching-Client

Startstatus der Zusammenarbeit verwalten

Beim ersten Öffnen eines Add-ons wird ein Status geladen, vom Ausgangszustand abweichen kann, das Add-on verwenden soll, wenn Nutzer über das Einladung zur Zusammenarbeit. Die AddonSession.Builder verwendet die withCollaborationStartingState die Methode zum Angeben der CollaborationStartingState die geladen werden sollte, wenn Nutzer der Sitzung für die Zusammenarbeit beitreten.

Sie können das Feld CollaborationStartingState zurücksetzen oder aktualisieren. Verwenden Sie dazu die folgenden Methoden:

  • Verwenden Sie die Methode AddonSession.resetCollaborationStartingState , um den Startstatus des Add-ons zurückzusetzen. Dadurch wird der zuvor von anderen Nutzern empfangene Startstatus gelöscht. Teilnehmenden. Der Startstatus kann nur vom Initiator zurückgesetzt werden.

  • Verwenden Sie die Methode AddonSession.updateCollaborationStartingState , um den Startstatus des Add-ons zu aktualisieren. Andere Teilnehmer erhalten diese E-Mail, wenn sie die Einladung zum zusammenzuarbeiten. Der Startstatus kann nur vom Initiator aktualisiert werden.

Zur Verarbeitung der Callbacks vom Add-on für den implementieren Sie die AddonSessionHandler Callbacks ermöglichen es Add-on-Entwicklern, auf Ereignisse aus dem Meet App. Verwenden Sie für CollaborationStartingState die Methode onCollaborationStartingStateUpdate() um den aktuellen Startstatus der Zusammenarbeit zu erhalten. Add-on-Sitzung.