ประสบการณ์ 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 ส่งต่อเรื่องดังกล่าวให้ผู้ใช้รายอื่นได้ |