chrome. cast. media. MediaInfo
Mendeskripsikan item media.
Konstruktor
MediaInfo
new MediaInfo(contentId, contentType)
Parameter |
|
---|---|
contentId |
string ID unik untuk media. |
contentType |
string Jenis konten media MIME. |
Properti
atvEntity
(string atau tidak ditentukan)
Entitas alternatif yang akan digunakan untuk memuat media di aplikasi Android TV.
Jika disetel, nilai ini akan mengganti nilai yang ditetapkan dalam entity jika penerima adalah aplikasi Android TV. Di sisi penerima, entity dapat diakses dari MediaInfo#getEntity().
breakClips
(Array non-null dari chrome.cast.media.BreakClip non-null atau tidak ditentukan)
Daftar sebagian klip jeda yang menyertakan klip jeda saat ini yang sedang diputar penerima atau yang akan segera diputar penerima, bukan mengirim seluruh daftar klip. Hal ini dilakukan untuk menghindari kelebihan pesan MediaStatus.
merusak
(Array non-null dari chrome.cast.media.Break non-null atau belum ditentukan)
Daftar jeda.
contentId
string
Mengidentifikasi konten. Biasanya berupa URL, tetapi dapat berupa ID string apa pun.
contentType
string
Jenis konten media MIME.
contentUrl
(string atau tidak ditentukan)
URL media opsional, untuk mengizinkan penggunaan contentId untuk ID asli. Jika contentUrl diberikan, URL tersebut akan digunakan sebagai URL media. Jika tidak, contentId akan digunakan sebagai URL media.
customData
Objek nullable
Set data kustom oleh aplikasi penerima.
tonton
nomor nullable
Durasi konten, dalam hitungan detik. Mungkin null untuk media dengan jenis chrome.cast.media.StreamType.LIVE.
entitas
(string atau tidak ditentukan)
Entitas media opsional, biasanya deep link Asisten Google.
hlsSegmentFormat
(chrome.cast.media.HlsSegmentFormat bukan null atau belum ditentukan)
Format segmen audio HLS.
hlsVideoSegmentFormat
(chrome.cast.media.HlsVideoSegmentFormat non-null atau belum ditentukan)
Format segmen video HLS.
metadata
jenis apa pun
Menjelaskan konten media. Nilainya harus berupa salah satu objek chrome.cast.media.*Metadata.
startAbsoluteTime
(angka atau tidak ditentukan)
Memberikan waktu absolut (waktu Epoch Unix dalam detik) untuk live stream. Untuk live streaming, waktu dimulainya acara. Jika tidak, rentang yang dapat dicari akan dimulai saat streaming dimulai.
streamType
non-null chrome.cast.media.StreamType
Jenis streaming media.
textTrackStyle
chrome.cast.media.TextTrackStyle nullable
Gaya trek teks yang diminta. Jika tidak disediakan, preferensi gaya perangkat (jika ada) akan digunakan.
lagu
Array nullable chrome.cast.media.Track non-null
Array objek Track.
userActionStates
(Array non-null dari chrome.cast.media.UserActionState non-null atau tidak ditentukan)
Menunjukkan status tindakan pengguna untuk media. Menunjukkan tindakan suka, tidak suka, atau ikuti pengguna pada media tersebut.
vmapAdsRequest
(chrome.cast.media.VastAdsRequest non-null atau tidak ditentukan)
Konfigurasi permintaan iklan VMAP. Digunakan jika break dan breakClips tidak disediakan.