Loại: Theo dõi

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").