介面 MeetMediaApiClient

MeetMediaApiClient 的介面。會採用必要的設定,並為用戶端提供一組可訂閱項目。將 MeetMediaClientRequiredConfiguration 做為建構函式參數。

簽名

interface MeetMediaApiClient

方法簽章

名稱 說明
applyLayout(requests) 套用指定的媒體版面配置要求。您必須完成這項設定,才能要求影片串流。只接受使用 createMediaLayout 函式建立的媒體版面配置。
createMediaLayout(canvasDimensions) 建立新的媒體版面配置。只能套用使用此函式建立的媒體版面配置。否則 applyLayout 函式會擲回錯誤。建立媒體版面配置後,您可以建構要求,並透過 applyLayout 函式套用該要求。這些媒體版面配置物件可重複使用 (可重新指派給其他要求),但每個串流都會是獨立的 (需要為每個串流建立)。
joinMeeting(communicationProtocol) 加入會議。
leaveMeeting() 離開會議。

屬性簽名

名稱 說明
mediaEntries 會議中的媒體項目。可訂閱媒體項目集合中的變更。
meetStreamTracks 會議串流會追蹤會議中的內容。可訂閱 Meet 串流音軌集合中的變更。
participants 會議參與者。可訂閱參與者集合的變更。
presenter 會議中的簡報者。可訂閱呈現器的變更。
screenshare 會議中的螢幕分享畫面。可訂閱螢幕分享的變更。
sessionStatus 工作階段的狀態。可訂閱工作階段狀態變更。