cast. เฟรมเวิร์ก RemotePlayer
คุณสมบัติของโปรแกรมเล่นระยะไกลซึ่งได้รับการอัปเดตโดย cast.framework.RemotePlayerController
ผู้ผลิต
RemotePlayer
ใหม่ RemotePlayer()
- การใช้งาน
- castx.common.RemotePlayer.PlayerInterface
พร็อพเพอร์ตี้
breakClipId
(สตริงหรือไม่ระบุ)
รหัสของคลิปพักปัจจุบัน
breakId
(สตริงหรือไม่ระบุ)
รหัสของช่วงพักโฆษณาปัจจุบัน
canControlVolume
boolean
ระบุระดับเสียงที่เปลี่ยนการรองรับผู้รับ
canPause
boolean
เป็นจริงหากตัวรับสัญญาณอนุญาตให้หยุดชั่วคราวได้
canSeek
boolean
เป็นจริงหากผู้รับอนุญาตให้กรอวิดีโอ
คอนโทรลเลอร์
อินเทอร์เฟซตัวควบคุมที่เว้นว่างได้
ตัวควบคุมสำหรับผู้เล่น
currentBreakClipNumber
ตัวเลข
จำนวนคลิปหยุดการเล่นปัจจุบันในช่วงพัก
currentBreakClipTime
(ตัวเลขหรือไม่ระบุ)
เวลาในหน่วยวินาทีที่ผ่านไปหลังจากที่คลิปหยุดพักปัจจุบันเริ่มขึ้น
currentBreakTime
(ตัวเลขหรือไม่ระบุ)
เวลาในหน่วยวินาทีที่ผ่านไปหลังจากที่เริ่มช่วงพักปัจจุบัน
currentTime
ตัวเลข
ตำแหน่งการเล่นสื่อปัจจุบันเป็นวินาที หากต้องการค้นหาการเล่น ให้เปลี่ยนค่านี้และเรียกใช้ cast.framework.RemotePlayerController#seek เมื่อสื่อกำลังเล่นอยู่ ค่านี้จะอัปเดตทุกวินาที
displayName
สตริง
ชื่อที่แสดงของแอปพลิเคชันรีซีฟเวอร์
displayStatus
สตริง
สถานะรีซีฟเวอร์สำหรับการแสดงผล: เป็นชื่อสื่อ (หากมี) หรือข้อความสถานะของผู้รับ
ระยะเวลา
ตัวเลข
ระยะเวลาของสื่อที่โหลดในปัจจุบันเป็นวินาที
imageUrl
สตริงที่เว้นว่างได้
URL ภาพขนาดย่อของสื่อที่กำลังเล่น
isConnected
boolean
เป็นจริงหากแอปเชื่อมต่อกับเครื่องส่ง
isMediaLoaded
boolean
จริง หากสื่อโหลดบนอุปกรณ์แคสต์
isMuted
boolean
จริง หากปิดเสียงอุปกรณ์อยู่
isPaused
boolean
เป็นจริงหากสื่อปัจจุบันหยุดชั่วคราว
isPlayingBreak
boolean
ระบุว่าผู้รับกำลังหยุดพักอยู่
liveSeekableRange
(ไม่มี chrome.cast.media.LiveSeekableRange หรือไม่ระบุ)
ช่วงของสตรีมแบบสดหรือสตรีมแบบสดที่ค้นหาได้ ซึ่งจะใช้เวลาสื่อสัมพัทธ์ เป็นวินาที และจะไม่มีการระบุไว้สำหรับสตรีม VOD
mediaInfo
ไม่มีข้อมูล chrome.cast.media.MediaInfo
ข้อมูลสื่อที่กำลังเล่น
numberBreakClips
ตัวเลข
จำนวนคลิปหยุดพักในช่วงพักปัจจุบัน
playerState
ไม่มีข้อมูล chrome.cast.media.PlayerState
สถานะการเล่นสื่อปัจจุบัน
queueData
(chrome.cast.media.QueueData ที่ไม่ได้กำหนด) หรือไม่ได้ระบุ)
ข้อมูลคิว
savedPlayerState
nullable {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, ispause: boolean}
ระบบบันทึกสถานะของโปรแกรมเล่นระยะไกลเมื่อเซสชันตัดการเชื่อมต่อแล้ว ใช้เพื่อเล่นในเครื่องต่อจากตำแหน่งเดิมในกิจกรรมยกเลิกการเชื่อมต่อได้
statusText
สตริง
ข้อความอธิบายเนื้อหาแอปพลิเคชันปัจจุบัน
title
สตริงที่เว้นว่างได้
ชื่อสื่อปัจจุบัน
videoInfo
(chrome.cast.media.VideoInformation ที่ไม่ใช่ null หรือไม่ได้ระบุ)
ข้อมูลวิดีโอ
volumeLevel
ตัวเลข
ระดับเสียงของรีซีฟเวอร์ปัจจุบันเป็นค่าระหว่าง 0.0 ถึง 1.0 1.0 คือระดับเสียงสูงสุดที่เป็นไปได้ในเครื่องรับหรือสตรีม หากต้องการเปลี่ยนระดับเสียงของเครื่องรับ ให้เปลี่ยนค่านี้แล้วเรียกใช้ cast.framework.RemotePlayerController#setVolumeLevel
whenSkippable
(ตัวเลขหรือไม่ระบุ)
เวลาเป็นวินาทีที่คลิปพักจะข้ามได้ 5 หมายความว่าผู้ใช้ปลายทางข้ามคลิปพักได้หลังจากผ่านไป 5 วินาที หากไม่ได้กำหนดช่องนี้ หมายความว่าคลิปหยุดปัจจุบันจะข้ามไม่ได้