cast. framework. pesan. Lacak
Menjelaskan informasi metadata lagu.
Konstruktor
Lagu
baru Track(trackId, trackType)
Parameter |
|
---|---|
trackId |
angka ID unik untuk jalur. |
trackType |
cast.framework.messages.TrackType Jenis trek. Nilai tidak boleh nol. |
Properti
audioTrackInfo
(cast.framework.messages.AudioTrackInfo non-null atau tidak ditentukan)
Informasi khusus audio tentang lagu.
Ditetapkan hanya untuk Track#type === 'AUDIO'
trek.
customData
(Objek non-null atau tidak ditentukan)
Set data kustom oleh aplikasi penerima.
isInband
(boolean atau tidak ditentukan)
true
menunjukkan bahwa trek tersebut adalah trek in-band dan bukan trek sideload.
Hanya relevan untuk trek teks.
language
(string atau tidak ditentukan)
Tag bahasa RFC 5646. Jika subjenis lagu adalah SUBTITLES
, kolom
ini bersifat wajib.
name
(string atau tidak ditentukan)
Nama deskriptif yang dapat dibaca manusia untuk trek, misalnya, Spanish
.
peran
(Array non-null dari string atau tidak ditentukan)
Peran lagu. Nilai berikut untuk setiap jenis media dikenali, dengan penjelasan nilai yang dijelaskan dalam ISO/IEC 23009-1, diberi label "Skema peran DASH":
- VIDEO: teks, subtitel, utama, alternatif, tambahan, tanda, darurat
- AUDIO: utama, alternatif, tambahan, komentar, sulih suara, darurat
- TEXT: utama, alternatif, subtitel, tambahan, komentar, sulih suara, deskripsi, paksa_subtitle
subjenis
(string atau tidak ditentukan)
Untuk trek teks, jenis trek teks.
trackContentId
(string atau tidak ditentukan)
trackContentId
dapat berupa URL trek atau ID lain yang memungkinkan penerima menemukan konten (saat trek tidak berada dalam band atau tidak disertakan dalam manifes). Misalnya, ini dapat berupa URL file VTT.
trackContentType
(string, cast.framework.messages.CaptionMimeType non-null, atau belum ditentukan)
Parameter ini mewakili jenis MIME dari konten trek. Misalnya, jika trek berupa file VTT, kolom ini akan memiliki nilai 'text/vtt'. Kolom ini diperlukan untuk trek luar, sehingga biasanya diberikan jika trackContentId
juga telah disediakan. Jika penerima memiliki cara untuk
mengidentifikasi konten dari trackContentId
, kolom ini direkomendasikan,
tetapi tidak wajib. Jenis konten trek, jika disediakan, harus
konsisten dengan jenis trek.
trackId
angka
ID unik jalur dalam konteks
objek MediaInformation
.
tipe
non-null cast.framework.messages.TrackType
Jenis trek ('TEXT', 'AUDIO', atau 'VIDEO').