cast. framework. ui. PlayerData
Dữ liệu của trình phát. Cung cấp nội dung nghe nhìn và trạng thái chèn của trình phát.
Hàm dựng
PlayerData
mới PlayerData()
Thuộc tính
activeTrackIds
mảng số không rỗng
Mã theo dõi đang hoạt động của nội dung nghe nhìn hiện tại.
applicationData
cast.framework.ui.ApplicationData có thể nhận giá trị rỗng
Dữ liệu ứng dụng.
breakPercentagePositions
mảng số không rỗng
Mảng các vị trí ngắt theo tỷ lệ phần trăm. Không dùng nữa – không cập nhật cho các điểm chèn trong các điểm chèn trực tiếp hoặc động.
- Không được dùng nữa
- Thay vào đó, hãy sử dụng thuộc tính "breaks" của cast.framework.ui.PlayerData#media.
breakTitle
string
Tên của điểm chèn quảng cáo hiện tại.
currentBreakClipNumber
number
Số đoạn của điểm chèn hiện đang phát trong điểm chèn.
currentTime
number
Vị trí hiện tại của nội dung nghe nhìn tính bằng giây hoặc ngắt vị trí hiện tại nếu phát nghỉ.
customState
Đối tượng rỗng
Trạng thái tuỳ chỉnh của người dùng. Nên dùng để phân tách logic phát và giao diện người dùng, để cho phép cùng một mã giao diện người dùng chạy trong điều khiển từ xa. Bạn có thể đặt trạng thái bằng cách gọi cast.framework.PlayerManager#sendCustomState
displayStatus
boolean
Liệu siêu dữ liệu của trình phát (ví dụ: tiêu đề, currentTime) có xuất hiện hay không. Giá trị này sẽ đúng nếu bạn hiển thị ít nhất một trường trong siêu dữ liệu. Trong một số trường hợp, displayStatus sẽ là đúng, nhưng một số phần của siêu dữ liệu cần được ẩn (chẳng hạn như tiêu đề nội dung đa phương tiện khi nội dung đa phương tiện đang tìm kiếm). Trong những trường hợp này, có thể áp dụng css bổ sung để ẩn các phần tử đó. Đối với các trường hợp nội dung nghe nhìn chỉ có âm thanh, điều này hầu như luôn đúng. Trong trường hợp nội dung đa phương tiện là video, điều này sẽ xảy ra khi: (1) video đang tải, lưu vào bộ đệm hoặc tìm kiếm (2) một yêu cầu phát được đưa ra trong 5 giây cuối cùng trong khi nội dung đa phương tiện đang phát, (3) có yêu cầu hiển thị trạng thái trong 5 giây qua, hoặc (4) nội dung nghe nhìn đã tạm dừng trong 5 giây qua.
displayType
string
Thuộc tính để phân biệt các loại màn hình khác nhau. TV là chế độ mặc định.
duration
number
Thời lượng nội dung nghe nhìn tính bằng giây hoặc thời lượng chèn quảng cáo nếu phát quảng cáo xen giữa.
isAtLiveEdge
boolean
Cho biết liệu luồng nội dung đa phương tiện có đang phát ở chế độ phát trực tiếp hay không.
isBreakSkippable
boolean
Cho biết rằng đoạn cắt cảnh có thể bỏ qua tại thời điểm hiện tại. Đúng khi khi Có thể bỏ qua == 0.
isLive
boolean
Cho biết nội dung có phải là sự kiện phát trực tiếp hay không.
isPlayingBreak
boolean
Cho biết người nhận đang phát nghỉ giải lao.
isSeeking
boolean
Cho biết người chơi đang tìm kiếm (có thể là trong khi phát hoặc tạm dừng).
liveSeekableRange
cast.framework.messages.LiveSeekableRange có giá trị rỗng
Cho biết phạm vi nội dung có thể tìm kiếm nếu đó là sự kiện phát trực tiếp.
truyền-thông
(cast.framework.messages.MediaInformation có giá trị rỗng hoặc không xác định)
Thông tin hiện tại về nội dung đa phương tiện.
mediaCategory
cast.framework.messages.MediaCategory có giá trị rỗng
Danh mục nội dung nghe nhìn (video, âm thanh hoặc hình ảnh).
mediaSessionId
number
Mã nhận dạng duy nhất cho phiên phát nội dung đa phương tiện. Trạng thái này được cập nhật khi nhận được một yêu cầu tải mới.
mediaStartAbsoluteTime
số rỗng
Biểu thị thời gian tuyệt đối (Thời gian bắt đầu của hệ thống tính bằng giây) của sự kiện phát trực tiếp. Đối với sự kiện trực tiếp, đó là thời điểm bắt đầu sự kiện, nếu không, sự kiện sẽ bắt đầu trong phạm vi có thể tìm kiếm khi sự kiện phát trực tiếp bắt đầu.
siêu dữ liệu
(cast.framework.messages.MediaMetadata hoặc Đối tượng rỗng)
Siêu dữ liệu về tệp đa phương tiện.
nextMetadata
(cast.framework.messages.MediaMetadata hoặc Đối tượng rỗng)
Siêu dữ liệu của mục tiếp theo.
nextSubtitle
string
Tiêu đề phụ của mặt hàng tiếp theo.
nextThumbnailUrl
string
URL hình thu nhỏ của mặt hàng tiếp theo.
nextTitle
string
Tiêu đề mục tiếp theo.
numberBreakClips
number
Số lượng đoạn ngắt trong điểm chèn hiện tại.
playbackRate
number
Tốc độ phát nội dung đa phương tiện.
preloadingNext
boolean
Gắn cờ để hiện/ẩn siêu dữ liệu mục tiếp theo.
queueData
(cast.framework.messages.QueueData có giá trị rỗng hoặc không xác định)
Dữ liệu về hàng đợi.
secondaryImageUrl
string
URL hình ảnh phụ của nội dung.
sectionDuration
số rỗng
Cho biết thời lượng của phần này tính bằng giây.
sectionStartTimeInMedia
số rỗng
Cho biết thời gian bắt đầu phần, tính bằng thời gian của nội dung đa phương tiện tính bằng giây.
state
Trạng thái hiện tại của người chơi.
supportedMediaCommands
number
Các lệnh được trình phát này hỗ trợ.
- Xem thêm
- cast.framework.messages.Command
thumbnailUrl
string
URL của hình thu nhỏ nội dung.
tiêu đề
string
Tiêu đề nội dung.
whenSkippable
(số hoặc không xác định)
Hãy cung cấp thời gian còn lại cho đến khi có thể bỏ qua quảng cáo xen giữa so với thời gian phát hiện tại. Giá trị không được xác định hoặc giá trị âm nếu điểm chèn không thể bỏ qua.