Sınıf: PlayerData

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

cast.framework.ui.State

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.