cast. framework. thông báo. MediaInformation
Đại diện cho thông tin đa phương tiện.
Hàm dựng
MediaInformation
new MediaInformation()
Thuộc tính
breakClips
(Mảng không có giá trị null cast.framework.messages.BreakClip không có giá trị null) hoặc không xác định)
Danh sách chưa đầy đủ các đoạn cắt cảnh bao gồm đoạn ngắt đang phát cũng như một số đoạn sau đây.
Lý do bạn nên gửi một danh sách một phần thay vì danh sách đầy đủ là để tránh tạo ra quá nhiều thông báo MediaStatus
.
nghỉ giải lao
(Mảng không có giá trị null cast.framework.messages.Break không có giá trị null) hoặc không xác định)
Danh sách điểm chèn quảng cáo.
contentId
string
Thường là URL của nội dung nghe nhìn.
contentType
string
Loại MIME nội dung.
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 tế.
Nếu bạn cung cấp contentUrl
, giá trị này sẽ được dùng làm URL nội dung nghe nhìn, nếu không, contentId
sẽ được dùng làm URL của nội dung nghe nhìn.
customData
(Đối tượng không rỗng hoặc không xác định)
Thông tin đa phương tiện dành riêng cho ứng dụng.
duration
(số hoặc không xác định)
Thời lượng của nội dung đa phương tiện. Đặt thành -1
nếu đặt streamType
thành LIVE
.
thực thể
(chuỗi hoặc không xác định)
Đường liên kết sâu (không bắt buộc) của Trợ lý Google đến một thực thể nội dung đa phương tiện.
hlsSegmentFormat
(cast.framework.messages.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. Chỉ bắt buộc để phát nội dung HLS bằng MPL.
hlsVideoSegmentFormat
(cast.framework.messages.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. Chỉ bắt buộc để phát nội dung HLS bằng MPL.
mediaCategory
(cast.framework.messages.MediaCategory không có giá trị rỗng hoặc không xác định)
Danh mục nội dung nghe nhìn (âm thanh, video, hình ảnh).
siêu dữ liệu
(cast.framework.messages.MediaMetadata không có giá trị null, Đối tượng không có giá trị null hoặc không xác định)
Siêu dữ liệu đa phương tiện.
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 một sự kiện trực tiếp, đó là thời điểm bắt đầu sự kiện, nếu không thì đó là điểm bắt đầu của 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 cast.framework.messages.StreamType
Loại luồng.
textTrackStyle
(cast.framework.messages.TextTrackStyle không có giá trị rỗng hoặc không xác định)
Kiểu đoạn văn bản.
bản nhạc
(Mảng không có giá trị null của cast.framework.messages.Track không có giá trị rỗng hoặc không xác định)
Các bản nhạc đa phương tiện.
userActionStates
(Mảng không có giá trị null cast.framework.messages.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
(cast.framework.messages.VastAdsRequest không có giá trị rỗng 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. Trường này không được đưa vào thông báo MediaStatus để tránh bị tràn.