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