Kelas: MediaInfo

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.