MeetMainStageClient 介面

MeetAddonClient 用於外掛程式的主要階段元件。

簽名

interface MeetMainStageClient extends MeetAddonClient

傳統遺產

擴充 MeetAddonClient

方法簽章

名稱 說明
clearCollaborationStartingState() 針對協作活動所用的外掛程式,清除其初始狀態相關資訊。
(沿用自 MeetAddonClient)
getCollaborationStartingState() 在參與者接受協作邀請時擷取外掛程式的初始狀態資訊。
(沿用自 MeetAddonClient)
getFrameOpenReason() 擷取導致外掛程式開啟的動作。
(沿用自 MeetAddonClient)
getMeetingInfo() 擷取外掛程式執行期間的會議相關資訊。
(沿用自 MeetAddonClient)
getMeetPlatformInfo() 針對執行外掛程式的 Meet 平台擷取相關資訊。
(沿用自 MeetAddonClient)
loadSidePanel() 開啟側邊面板 iframe,其中 iframe 來源已設為外掛程式資訊清單中的側邊面板網址。
notifySidePanel(payload) 從主要階段外掛程式 iframe 傳送訊息至側邊面板外掛程式 iframe。在側邊面板 iframe 中執行的外掛程式可以透過 frameToFrameMessage 外掛程式回呼回應這則訊息。
on(eventId, eventHandler) 可存取外掛程式可使用的 AddonCallbacks
(沿用自 MeetAddonClient)
setCollaborationStartingState(collaborationStartingState) 為參與者接受邀請進行協作時,所用外掛程式的初始狀態設定或更新相關資訊。
(沿用自 MeetAddonClient)
unloadSidePanel() 關閉側邊面板 iframe。請注意,呼叫側邊面板外掛程式狀態時,Meet 不會保留側邊面板的外掛程式狀態。如果側邊面板 iframe 再次開啟 (例如使用 loadSidePanel 呼叫),側邊面板 iframe 來源網址就會設為外掛程式資訊清單的原始值。在呼叫此方法前,外掛程式必須先在外掛程式後端保留所有外掛程式狀態。