Loại: PlayerData

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

cast.framework.ui.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.