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 可以将其传递给其他用户。