Pobieranie obiektu klienta

Na tej stronie dowiesz się, jak uzyskać obiekt kliencki, którego dodatek potrzebuje, aby komunikować się z Google Meet.

Najpierw dodatek musi ustanowić sesję:

  const session = await window.meet.addon.createAddonSession({
      cloudProjectNumber: "CLOUD_PROJECT_NUMBER",
    });

Na podstawie sesji można utworzyć 2 obiekty klienckie:

Ważne jest, aby pobrać prawidłowy obiekt klienta dla sceny głównej lub panelu bocznego. Jeśli zostanie pobrany niewłaściwy klient, pakiet SDK dodatków do Google Meet zgłosi wyjątek. Aby sprawdzić, w którym elemencie iframe (etap główny lub panel boczny) działa dodatek, użyj metody MeetAddon.getFrameType.

Poniższy przykładowy kod pokazuje, jak utworzyć instancję głównego obiektu klienta sceny:

  const session = await window.meet.addon.createAddonSession({
      cloudProjectNumber: "CLOUD_PROJECT_NUMBER",
    });
  const mainStageClient = await session.createMainStageClient();

Udostępnione funkcje

Niektóre funkcje są dostępne zarówno w MeetMainStageClient, jak i w MeetSidePanelClient, a inne są dostępne tylko dla danego klienta.

Na przykład niektóre funkcje dostępne w obu klientach obejmują:

Funkcje dostosowane do potrzeb klienta

Funkcje dostępne tylko w MeetMainStageClient:

Funkcje dostępne tylko w MeetSidePanelClient: