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
Um das Meet Live Sharing SDK zu verwenden, 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 Nachricht, 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.