MeetMediaApiClient 接口

MeetMediaApiClient 的接口。接受必需的配置,并向客户端提供一组可订阅的对象。将 MeetMediaClientRequiredConfiguration 作为构造函数参数。

签名

interface MeetMediaApiClient

方法签名

名称 说明
applyLayout(requests) 应用给定的媒体布局请求。这是请求视频流所必需的。仅接受使用 createMediaLayout 函数创建的媒体布局。
createMediaLayout(canvasDimensions) 创建新的媒体布局。只有使用此函数创建的媒体布局才能应用。否则,applyLayout 函数将抛出错误。创建媒体布局后,您可以构建请求并使用 applyLayout 函数应用该请求。这些媒体布局对象旨在重复使用(可以重新分配给其他请求),但每个视频流都有各自的对象(需要为每个视频流创建)。
joinMeeting(communicationProtocol) 加入会议。
leaveMeeting() 退出会议。

媒体资源签名

名称 说明
mediaEntries 会议中的媒体条目。可订阅媒体条目集合中的更改。
meetStreamTracks 会议中的 Meet 直播会跟踪会议内容。可订阅会议流轨道集合中的更改。
participants 会议参与者。可订阅参与者集合中的更改。
presenter 会议中的演示者。可订阅演示者的更改。
screenshare 会议中的屏幕共享。可订阅屏幕共享的更改。
sessionStatus 会话的状态。可订阅会话状态的变化。