cast. framework. RemotePlayer
Properti pemutar jarak jauh yang diperbarui oleh
cast.framework.RemotePlayerController
.
Konstruktor
RemotePlayer
new RemotePlayer()
- Implementasi
- castx.common.RemotePlayer.PlayerInterface
Properti
breakClipId
(string atau tidak ditentukan)
ID klip jeda saat ini.
breakId
(string atau tidak ditentukan)
ID jeda saat ini.
canControlVolume
boolean
Menunjukkan dukungan penerima yang mengubah volume.
canPause
boolean
True jika penerima mengizinkan jeda.
canSeek
boolean
True jika penerima mengizinkan pencarian.
pengontrol
ControllerInterface nullable
Pengontrol untuk pemutar.
currentBreakClipNumber
angka
Jumlah klip jeda yang sedang diputar dalam jeda.
currentBreakClipTime
(angka atau tidak ditentukan)
Waktu dalam detik yang berlalu setelah klip jeda saat ini dimulai.
currentBreakTime
(angka atau tidak ditentukan)
Waktu dalam detik yang berlalu setelah jeda saat ini dimulai.
currentTime
angka
Posisi pemutaran media saat ini dalam detik. Untuk melakukan pencari pemutaran, ubah nilai ini dan panggil cast.framework.RemotePlayerController#seek. Saat media sedang diputar, nilai ini akan diperbarui setiap detik.
displayName
string
Nama tampilan aplikasi penerima.
displayStatus
string
Status penerima untuk tampilan: ini adalah judul media, jika tersedia, atau, jika tidak, teks status penerima.
tonton
angka
Durasi media yang dimuat saat ini dalam detik.
imageUrl
string nullable
URL thumbnail media yang sedang diputar.
isConnected
boolean
True jika aplikasi terhubung ke perangkat transmisi.
isMediaLoaded
boolean
True jika media dimuat di perangkat transmisi.
isMuted
boolean
True jika perangkat dibisukan.
isPaused
boolean
True jika media yang aktif dijeda.
isPlayingBreak
boolean
Menunjukkan bahwa penerima sedang istirahat.
liveSeekableRange
(non-null chrome.cast.media.LiveSeekableRange atau tidak ditentukan)
Rentang yang dapat dicari dari live streaming atau streaming acara. Metode ini menggunakan waktu media relatif dalam detik. Tidak ditentukan untuk streaming VOD.
mediaInfo
chrome.cast.media.MediaInfo nullable
Info media sedang diputar.
numberBreakClips
angka
Jumlah klip jeda dalam jeda saat ini.
playerState
chrome.cast.media.PlayerState nullable
Status pemutaran media saat ini.
queueData
(chrome.cast.media.QueueData bukan null atau belum ditentukan)
Data antrean.
savedPlayerState
nullable {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, isPause: boolean}
Status pemutar jarak jauh yang disimpan saat sesi terputus. Dapat digunakan untuk terus memutar secara lokal dari lokasi yang sama pada peristiwa pemutusan koneksi.
statusText
string
Teks deskriptif untuk konten aplikasi saat ini.
title
string nullable
Judul media saat ini.
videoInfo
(chrome.cast.media.VideoInformation non-null atau tidak ditentukan)
Informasi video.
volumeLevel
angka
Level volume penerima saat ini sebagai nilai antara 0,0 dan 1,0. 1.0 adalah volume maksimum yang memungkinkan di penerima atau streaming. Untuk mengubah volume penerima, ubah nilai ini dan panggil cast.framework.RemotePlayerController#setVolumeLevel.
whenSkippable
(angka atau tidak ditentukan)
Waktu dalam detik saat klip jeda ini dapat dilewati. 5 berarti pengguna akhir dapat melewati klip jeda iklan ini setelah 5 detik. Jika kolom ini tidak ditentukan, artinya klip jeda iklan saat ini tidak dapat dilewati.