คลาส: PlayerData

ผู้ผลิต

PlayerData

ใหม่ PlayerData()

พร็อพเพอร์ตี้

activeTrackIds

อาร์เรย์ของตัวเลขที่ไม่เป็นค่าว่าง

รหัสแทร็กที่ทำงานอยู่ของสื่อปัจจุบัน

applicationData

ไม่มีข้อมูล cast.framework.ui.ApplicationData

ข้อมูลแอปพลิเคชัน

breakPercentagePositions

อาร์เรย์ของตัวเลขที่ไม่เป็นค่าว่าง

อาร์เรย์ของตำแหน่งช่วงพักเป็นเปอร์เซ็นต์ เลิกใช้งาน - ไม่อัปเดตสำหรับช่วงพักในช่วงพักโฆษณาแบบสดหรือแบบไดนามิก

เลิกใช้
ใช้พร็อพเพอร์ตี้ "breaks" ของ cast.framework.ui.PlayerData#media แทน

breakTitle

สตริง

ชื่อของช่วงพักการเล่นปัจจุบัน

currentBreakClipNumber

ตัวเลข

จำนวนคลิปหยุดการเล่นปัจจุบันในช่วงพัก

currentTime

ตัวเลข

ตำแหน่งปัจจุบันของสื่อเป็นวินาที หรือตัดตำแหน่งปัจจุบันหากเล่นช่วงพัก

customState

ออบเจ็กต์ที่เป็นค่าว่างได้

สถานะที่กำหนดเองของผู้ใช้ ควรใช้เพื่อแยกตรรกะการเล่นและ UI เพื่อทำให้โค้ด UI เดียวกันทำงานในรีโมตคอนโทรลได้ คุณจะตั้งค่าสถานะได้โดยเรียกใช้ cast.framework.PlayerManager#sendCustomState

displayStatus

boolean

ต้องการให้แสดงข้อมูลเมตาของโปรแกรมเล่น (เช่น title, currentTime) หรือไม่ พารามิเตอร์นี้จะเป็นจริงหากควรแสดงช่องในข้อมูลเมตาอย่างน้อย 1 ช่อง ในบางกรณี displayStatus จะเป็นจริง แต่ควรซ่อนข้อมูลเมตาบางส่วน (เช่น ชื่อสื่อขณะกรอสื่อ) ในกรณีเช่นนี้ คุณสามารถใช้ CSS เพิ่มเติมเพื่อซ่อนองค์ประกอบเหล่านั้นได้ ซึ่งแทบจะเป็นความจริงเสมอในกรณีที่สื่อเป็นแบบเสียงเท่านั้น ในกรณีที่สื่อเป็นวิดีโอ จะเป็นจริงเมื่อ (1) วิดีโอกำลังโหลด บัฟเฟอร์ หรือกรอวิดีโอ (2) มีการส่งคำขอเล่นในช่วง 5 วินาทีล่าสุดขณะที่เล่นสื่ออยู่แล้ว (3) มีคำขอให้แสดงสถานะใน 5 วินาทีล่าสุด หรือ (4) หยุดสื่อชั่วคราวในช่วง 5 วินาทีที่ผ่านมา

displayType

สตริง

พร็อพเพอร์ตี้ที่ใช้เพื่อแยกความแตกต่างระหว่างหน้าจอประเภทต่างๆ ทีวีเป็นค่าเริ่มต้น

ระยะเวลา

ตัวเลข

ระยะเวลาของสื่อเป็นวินาที หรือระยะเวลาพักหากกำลังเล่นช่วงพัก

isAtLiveEdge

boolean

ระบุว่าสตรีมสื่อกำลังเล่นที่ขอบแบบสดหรือไม่

isBreakSkippable

boolean

ระบุว่าสามารถข้ามคลิปพักสายตาได้ในขณะนั้น เป็นจริงเมื่อข้ามได้ == 0

isLive

boolean

ระบุว่าเนื้อหาเป็นสตรีมแบบสดหรือไม่

isPlayingBreak

boolean

ระบุว่าผู้รับกำลังหยุดพักอยู่

isSeeking

boolean

ระบุตัวผู้เล่นที่กรอวิดีโอ (อาจอยู่ระหว่างการเล่นหรือหยุดชั่วคราว)

liveSeekableRange

cast.framework.messages.LiveSeekableRange ที่เป็นค่าว่าง

ระบุช่วงเนื้อหาที่ค้นหาได้หากเป็นสตรีมแบบสด

สื่อ

(nullable cast.framework.messages.MediaInformation หรือไม่ได้ระบุ)

ข้อมูลสื่อปัจจุบัน

mediaCategory

nullable cast.framework.messages.MediaCategory

หมวดหมู่สื่อ (วิดีโอ เสียง หรือรูปภาพ)

mediaSessionId

ตัวเลข

รหัสที่ไม่ซ้ำกันสำหรับเซสชันสื่อ ระบบจะอัปเดตเมื่อมีการส่งคำขอโหลดใหม่

mediaStartAbsoluteTime

ตัวเลขที่เป็นโมฆะ

ระบุเวลาสัมบูรณ์ (เวลา Epoch ในหน่วยวินาที) สำหรับสตรีมแบบสด สำหรับการถ่ายทอดสด จะเป็นเวลาที่กิจกรรมเริ่มต้น มิเช่นนั้น จะเป็นการเริ่มต้นของช่วงที่ค้นหาได้เมื่อเริ่มการสตรีม

ข้อมูลเมตา

(cast.framework.messages.MediaMetadata ที่เป็นค่าว่างได้หรือออบเจ็กต์ที่เป็นค่าว่างได้)

ข้อมูลเมตาของสื่อ

nextMetadata

(cast.framework.messages.MediaMetadata ที่เป็นค่าว่างได้หรือออบเจ็กต์ที่เป็นค่าว่างได้)

ข้อมูลเมตารายการถัดไป

nextSubtitle

สตริง

ชื่อรองของรายการถัดไป

nextThumbnailUrl

สตริง

URL ภาพขนาดย่อของรายการถัดไป

nextTitle

สตริง

ชื่อสินค้าถัดไป

numberBreakClips

ตัวเลข

จำนวนคลิปหยุดพักในช่วงพักปัจจุบัน

playbackRate

ตัวเลข

อัตราการเล่นสื่อ

preloadingNext

boolean

แจ้งเพื่อแสดง/ซ่อนข้อมูลเมตาของรายการถัดไป

queueData

(nullable cast.framework.messages.QueueData หรือไม่ได้ระบุ)

ข้อมูลคิว

secondaryImageUrl

สตริง

URL ของรูปภาพรองของเนื้อหา

sectionDuration

ตัวเลขที่เป็นโมฆะ

ระบุระยะเวลาของส่วนเป็นวินาที

sectionStartTimeInMedia

ตัวเลขที่เป็นโมฆะ

ระบุเวลาเริ่มต้นของส่วน โดยใช้เวลาสื่อเป็นวินาที

state

cast.framework.ui.State

สถานะโปรแกรมเล่นปัจจุบัน

supportedMediaCommands

ตัวเลข

คำสั่งที่โปรแกรมเล่นนี้รองรับ

ดูเพิ่มเติม
cast.framework.messages.Command

thumbnailUrl

สตริง

URL ภาพขนาดย่อของเนื้อหา

title

สตริง

ชื่อเนื้อหา

whenSkippable

(ตัวเลขหรือไม่ระบุ)

ระบุเวลาที่เหลือจนกว่าช่วงพักจะกลายเป็นแบบข้ามได้ซึ่งสัมพันธ์กับเวลาการเล่นปัจจุบัน ไม่ระบุ และค่าลบหากช่วงพักโฆษณาข้ามไม่ได้