Loại: MediaInfo

Hàm dựng

MediaInfo

mới MediaInfo(contentId, contentType)

Thông số

contentId

string

Giá trị nhận dạng duy nhất của nội dung nghe nhìn.

contentType

string

Loại nội dung MIME của nội dung đa phương tiện.

Thuộc tính

atvEntity

(chuỗi hoặc không xác định)

Thực thể thay thế được dùng để tải nội dung nghe nhìn trong ứng dụng Android TV.

Nếu được đặt, thuộc tính này sẽ ghi đè giá trị được đặt trong thực thể nếu receiver là một ứng dụng Android TV. Ở phía trình thu, bạn có thể truy cập vào thực thể qua MediaInfo#getEntity().

breakClips

(Mảng không có giá trị null chrome.cast.media.BreakClip không có giá trị null hoặc không xác định)

Danh sách một phần các đoạn ngắt bao gồm đoạn ngắt hiện tại mà trình nhận đang phát hoặc những đoạn video mà trình thu sẽ phát ngay sau đó, thay vì gửi toàn bộ danh sách đoạn video. Việc này nhằm tránh hiện tượng tràn thông báo MediaStatus.

nghỉ giải lao

(Mảng không có giá trị null chrome.cast.media.Break không rỗng hoặc không xác định)

Danh sách điểm chèn quảng cáo.

contentId

string

Xác định nội dung. Thường là một URL nhưng có thể là giá trị nhận dạng chuỗi bất kỳ.

contentType

string

Loại nội dung MIME của nội dung đa phương tiện.

contentUrl

(chuỗi hoặc không xác định)

URL nội dung đa phương tiện không bắt buộc, để cho phép sử dụng contentId cho mã nhận dạng thực. Nếu bạn cung cấp contentUrl, giá trị này sẽ được dùng làm URL nội dung đa phương tiện, nếu không, contentId sẽ được dùng làm URL nội dung đa phương tiện.

customData

Đối tượng rỗng

Dữ liệu tuỳ chỉnh do ứng dụng nhận tập hợp.

duration

số rỗng

Thời lượng nội dung, tính bằng giây. Có thể có giá trị rỗng đối với nội dung nghe nhìn thuộc loại chrome.cast.media.StreamType.LIVE.

thực thể

(chuỗi hoặc không xác định)

Thực thể nội dung đa phương tiện không bắt buộc, thường là một đường liên kết sâu của Trợ lý Google.

hlsSegmentFormat

(chrome.cast.media.HlsSegmentFormat không có giá trị rỗng hoặc không xác định)

Định dạng của phân đoạn âm thanh HLS.

hlsVideoSegmentFormat

(chrome.cast.media.HlsVideoSegmentFormat không có giá trị rỗng hoặc không xác định)

Định dạng của phân đoạn video HLS.

siêu dữ liệu

mọi loại

Mô tả nội dung nghe nhìn. Giá trị phải là một trong các đối tượng chrome.cast.media.*Metadata.

startAbsoluteTime

(số hoặc không xác định)

Cung cấp thời gian tuyệt đối (thời gian Epoch Unix tính bằng giây) cho 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.

streamType

non-null chrome.cast.media.StreamType

Loại luồng nội dung nghe nhìn.

textTrackStyle

chrome.cast.media.TextTrackStyle rỗng

Kiểu đoạn văn bản được yêu cầu. Các lựa chọn ưu tiên về kiểu thiết bị (nếu có) sẽ được sử dụng nếu bạn không cung cấp.

bản nhạc

Mảng có tính chất rỗng của chrome.cast.media.Track không rỗng

Mảng các đối tượng Theo dõi.

userActionStates

(Mảng không có giá trị null chrome.cast.media.UserActionState không có giá trị null) hoặc không xác định)

Cho biết trạng thái thao tác của người dùng đối với nội dung nghe nhìn. Cho biết người dùng thích, không thích hoặc theo dõi nội dung đa phương tiện.

vmapAdsRequest

(chrome.cast.media.VastAdsRequest không có giá trị null) hoặc không xác định)

Cấu hình yêu cầu quảng cáo VMAP. Được dùng nếu bạn không cung cấp ngắt và breakClip.