客户端构建的 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 将此信息传递给其他用户。 |