Pobieranie obiektu klienta

Na tej stronie dowiesz się, jak uzyskać obiekt klienta, który Dodatek musi komunikować się z Google Meet.

Najpierw dodatek musi utworzyć sesję:

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

W ramach sesji można utworzyć 2 obiekty klienta:

Ważne jest pobranie prawidłowego obiektu klienckiego dla każdego etapu głównego lub panelu bocznym. Jeśli zostanie pobrany niewłaściwy klient, pakiet SDK dodatków do Google Meet przesyła wyjątek. Aby sprawdzić, który element iframe (główna scena lub panel boczny) zawiera element , użyj MeetAddon.getFrameType .

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

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

Wspólna funkcjonalność

Niektóre funkcje są dostępne zarówno w MeetMainStageClient, jak i w MeetSidePanelClient, podczas gdy inna funkcja jest związana z określonym klienta.

Na przykład niektóre funkcje dostępne w obu klientach to m.in.:

Funkcje specyficzne dla klienta

Funkcje dostępne tylko w MeetMainStageClient:

Funkcje dostępne tylko w MeetSidePanelClient: