cast. framework. thông báo. Theo dõi
Mô tả thông tin siêu dữ liệu của bản nhạc.
Hàm dựng
Bản nhạc
mới Track(trackId, trackType)
Thông số |
|
---|---|
trackId |
number Giá trị nhận dạng duy nhất của bản nhạc. |
trackType |
cast.framework.messages.TrackType Loại bản nhạc. Giá trị không được rỗng. |
Thuộc tính
audioTrackInfo
(cast.framework.messages.AudioTrackInfo không có giá trị null hoặc không xác định)
Thông tin về bản âm thanh cụ thể.
Chỉ được xác định cho Track#type === 'AUDIO'
bản nhạc.
customData
(Đối tượng không rỗng hoặc không xác định)
Dữ liệu tuỳ chỉnh do ứng dụng nhận tập hợp.
isInband
(Boolean hoặc không xác định)
true
cho biết bản nhạc này là bản nhạc trong băng tần chứ không phải là bản nhạc được tải hai bên.
Chỉ phù hợp với bản nhạc văn bản.
language
(chuỗi hoặc không xác định)
Thẻ ngôn ngữ RFC 5646. Nếu loại kênh phụ là SUBTITLES
, thì trường này là bắt buộc.
tên
(chuỗi hoặc không xác định)
Tên mô tả mà con người có thể đọc được của bản nhạc, ví dụ: Spanish
.
vai trò
(Mảng chuỗi không có giá trị null hoặc không xác định)
(Các) vai trò của bản nhạc. Các giá trị sau đây cho từng loại nội dung đa phương tiện đều được nhận dạng, với phần giải thích giá trị được mô tả trong ISO/IEC 23009-1, có nhãn "lược đồ vai trò DASH":
- VIDEO: chú thích, phụ đề, chính, thay thế, bổ trợ, ký hiệu, khẩn cấp
- ÂM THANH: chính, thay thế, bổ sung, bình luận, lồng tiếng, khẩn cấp
- VĂN BẢN: chính, thay thế, phụ đề, bổ sung, bình luận, lồng tiếng, mô tả, bắt_phụ đề
loại phụ
(chuỗi hoặc không xác định)
Đối với bản âm thanh văn bản, đó là loại bản nhạc văn bản.
trackContentId
(chuỗi hoặc không xác định)
trackContentId
có thể là URL của bản nhạc hoặc bất kỳ giá trị nhận dạng nào khác cho phép trình nhận tìm thấy nội dung (khi bản nhạc không trong băng tần hoặc không được đưa vào tệp kê khai). Ví dụ: đây có thể là URL của một tệp VTT.
trackContentType
(chuỗi cast.framework.messages.CaptionMimeType không có giá trị rỗng hoặc không xác định)
Thuộc tính này thể hiện loại MIME của nội dung bản nhạc. Ví dụ: nếu bản nhạc là tệp VTT, thì trường này sẽ có giá trị "text/vtt". Trường này là cần thiết cho các bản nhạc ngoài băng tần và thường được cung cấp nếu bạn cũng cung cấp trackContentId
. Nếu receiver có cách xác định nội dung từ trackContentId
, thì bạn nên sử dụng trường này nhưng không bắt buộc phải làm vậy. Loại nội dung bản nhạc (nếu được cung cấp) phải
nhất quán với loại bản nhạc.
trackId
number
Giá trị nhận dạng duy nhất của bản nhạc trong ngữ cảnh của đối tượng MediaInformation
.
loại
non-null cast.framework.messages.TrackType
Loại bản nhạc ('TEXT', "AUDIO" hoặc "VIDEO").