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