cast. framework. ui. PlayerData
Oyuncu verileri. Oyuncuya medya ve ara durumu sunun.
Marka
PlayerData
new PlayerData()
Özellikler
activeTrackIds
null olmayan sayı dizisi
Mevcut medyanın etkin parça kimlikleri.
applicationData
nullable cast.framework.ui.ApplicationData
Uygulama verileri
breakPercentagePositions
null olmayan sayı dizisi
Yüzde olarak mola konumları dizisi. Kullanımdan kaldırıldı: Canlı yayınlardaki veya dinamik aralardaki kesintiler için güncellenmez.
- Kullanımdan kaldırıldı
- Bunun yerine cast.framework.ui.PlayerData#media öğesinin `breaks` özelliğini kullanın.
breakTitle
dize
Şu anda oynatılan aranın başlığı.
currentBreakClipNumber
sayı
Arada oynatılan mevcut ara klibinin numarası.
currentTime
sayı
Medyanın mevcut konumu (saniye cinsinden) veya oynatılıyorsa mevcut konumun kesme noktası. break.
customState
null değer alabilen nesne
Kullanıcı özel durumu, oynatma ve kullanıcı arayüzü mantığını ayırmak için kullanılmalıdır. Aynı kullanıcı arayüzü kodunun uzaktan kumandada çalışmasına olanak tanır. Durum, cast.framework.PlayerManager#sendCustomState çağrılarak ayarlanabilir.
displayStatus
boolean
Oynatıcı meta verilerinin (ör. başlık, currentTime) gösterilip gösterilmeyeceği. Bu, meta verilerdeki en az bir alanın gösterilmesi gerektiğinde doğru olur. Bazı durumlarda displayStatus doğru olur ancak meta verilerin bazı bölümleri (ör. medya aranırken medya başlığı) gizlenmelidir. Bu durumlarda, söz konusu öğeleri gizlemek için ek CSS uygulanabilir. Medyanın yalnızca ses içerdiği durumlarda bu neredeyse her zaman geçerlidir. Medyanın video olduğu durumlarda bu değer şu durumlarda doğru olur: (1) Video yükleniyor, arabelleğe alınıyor veya sarılıyorsa (2) Medya oynatılırken son beş saniye içinde oynatma isteği yapıldıysa (3) Son beş saniye içinde durumu gösterme isteği yapıldıysa veya (4) Medya son beş saniye içinde duraklatıldıysa.
displayType
dize
Farklı ekran türlerini ayırt etmeye yarayan özellik. TV varsayılandır.
süre
sayı
Saniye cinsinden medya süresi veya ara oynatılıyorsa ara süresi.
isAtLiveEdge
boolean
Medya akışının canlı yayın kenarında oynatılıp oynatılmadığını belirtin.
isBreakExpanded
boolean
Alıcının genişletilmiş bir ara oynattığını belirtir. Bu yalnızca dinamik aralar için geçerlidir.
isBreakSkippable
boolean
Ara klibin şu anda atlanabileceğini belirtir. True when whenSkippable == 0.
isLive
boolean
İçeriğin canlı yayın olup olmadığını belirtin.
isPlayingBreak
boolean
Alıcının ara oynattığını belirtin.
isSeeking
boolean
Oynatıcının arama yaptığını belirtir (oynatma veya duraklatma sırasında olabilir).
liveSeekableRange
nullable cast.framework.messages.LiveSeekableRange
İçerik canlı yayınsa içeriğin sarılabilir aralığını belirtin.
medya
(nullable cast.framework.messages.MediaInformation veya undefined)
Mevcut medya bilgileri
mediaCategory
nullable cast.framework.messages.MediaCategory
Medya kategorisi (video, ses veya resim).
mediaSessionId
sayı
Medya oturumunun benzersiz kimliği. Yeni bir yükleme isteği alındığında güncellenir.
mediaStartAbsoluteTime
null değer alabilen sayı
Canlı yayınlar için mutlak zamanı (saniye cinsinden Epoch zamanı) gösterir. Canlı etkinliklerde bu, etkinliğin başladığı zamandır. Aksi takdirde, yayın başladığında aranabilir aralığın başlangıcı olur.
meta veri
(nullable cast.framework.messages.MediaMetadata veya nullable Object)
Medya meta verileri
nextMetadata
(nullable cast.framework.messages.MediaMetadata veya nullable Object)
Sonraki öğenin meta verileri.
nextSubtitle
dize
Sonraki öğe alt başlığı.
nextThumbnailUrl
dize
Sonraki öğenin küçük resim URL'si.
nextTitle
dize
Sonraki öğenin başlığı.
numberBreakClips
sayı
Mevcut aradaki ara kliplerinin sayısı.
playbackRate
sayı
Medya oynatma hızı.
preloadingNext
boolean
Sonraki öğe meta verilerini göstermek/gizlemek için işaretleyin.
queueData
(nullable cast.framework.messages.QueueData veya undefined)
Sıra verileri
secondaryImageUrl
dize
İçeriğin ikincil resim URL'si.
sectionDuration
null değer alabilen sayı
Bölüm süresini saniye cinsinden belirtin.
sectionStartTimeInMedia
null değer alabilen sayı
Bölümün başlangıç zamanını saniye cinsinden medya zamanı olarak belirtin.
durum
Mevcut oynatıcı durumu.
supportedMediaCommands
sayı
Bu oynatıcı tarafından desteklenen komutlar.
- Aşağıdaki kaynakları da incelemenizi öneririz:
- cast.framework.messages.Command
thumbnailUrl
dize
İçerik küçük resmi URL'si.
title
dize
İçerik başlığı.
whenSkippable
(sayı veya tanımlanmamış)
Mevcut oynatma süresine göre, atlanabilir bir araya kadar kalan süreyi belirtin. Atlanamayan duraklatma için tanımlanmamış veya negatif bir değer.