CoWatchingClient 接口

客户端构建的 CoWatching 体验,提供一些钩子,供主持人管理 状态。

签名

interface CoWatchingClient

方法签名

名称 说明
notifyBuffering(mediaPlayoutPosition) 通知 Meet 媒体由于缓冲、先前媒体切换、搜寻或正常网络拥塞而无法播放。
notifyPauseState(paused, mediaPlayoutPosition) 通知 Meet 用户已暂停或取消暂停媒体播放,以便 Meet 可为其他用户镜像此操作。
notifyPlayoutRate(rate, mediaPlayoutPosition) 通知 Meet 用户已将媒体播放率更新为新值(例如 1.25 倍)。
notifyReady(mediaPlayoutPosition) 通知 Meet 缓冲完成,媒体现在可以从提供的时间戳开始播放。
notifySeekToTimestamp(mediaPlayoutPosition) 通知 Meet 用户已寻找媒体的播放点,以便 Meet 可以为其他用户镜像该操作。
notifySwitchedToMedia(mediaTitle, mediaId, mediaPlayoutPosition) 通知 Meet 用户已切换媒体,以便 Meet 将此信息传递给其他用户。