Sınıf: İzleme

Marka

Parça

yeni Track(trackId, trackType)

Parametre

trackId

sayı

Parçanın benzersiz tanımlayıcısıdır.

trackType

cast.framework.messages.TrackType

Parçanın türü.

Değer boş olamaz.

Özellikler

audioTrackInfo

(null cast.framework.messages.AudioTrackInfo veya tanımsız)

Parçayla ilgili sese özel bilgiler. Yalnızca Track#type === 'AUDIO' parça için tanımlanır.

customData

(null olmayan Nesne veya tanımsız)

Alıcı uygulama tarafından oluşturulan özel veri.

isInband

(boole veya tanımsız)

true, parçanın başka cihaza yüklenmiş parça değil, bant içi olduğunu belirtir. Yalnızca metin parçaları için alakalıdır.

language

(dize veya tanımsız)

RFC 5646 dil etiketi. Parça alt türü SUBTITLES ise bu alan zorunludur.

ad

(dize veya tanımsız)

Parça için açıklayıcı, kullanıcıların okuyabileceği bir ad (örneğin, Spanish).

roles

(null olmayan dize dizisi veya tanımsız)

Parçanın rolleri. ISO/IEC 23009-1'de açıklanan değer açıklamaları "DASH rol şeması" etiketiyle birlikte her medya türü için aşağıdaki değerler tanınır:

  • VİDEO: altyazı, alt başlık, ana, alternatif, ek, işaret, acil durum
  • SES: ana, alternatif, tamamlayıcı, anlatım, dublaj, acil durum
  • METİN: ana, alternatif, alt başlık, ek, yorumlama, dublaj, açıklama, zorlanan_altyazı

alt tür

(dize veya tanımsız)

Metin parçaları için, metin parçasının türü.

trackContentId

(dize veya tanımsız)

trackContentId, parçanın URL'si veya alıcının içeriği bulmasına olanak tanıyan başka bir tanımlayıcı (parça, bant içinde olmadığında veya manifest'e dahil olmadığında) olabilir. Örneğin, bu bir VTT dosyasının URL'si olabilir.

trackContentType

(dize, null olmayan cast.framework.messages.CaptionMimeType veya tanımlanmamış)

Bu, parça içeriğinin MIME türünü temsil eder. Örneğin, parça bir VTT dosyasıysa bu alan "text/vtt" değerine sahip olur. Bu alan, bant dışı parçalar için gereklidir. Bu nedenle, genellikle bir trackContentId sağlanmışsa da sağlanır. Alıcı, içeriği trackContentId ürününden tanımlama olanağına sahipse bu alan önerilir ancak zorunlu değildir. Parça içerik türü (sağlanmışsa) kanal türüyle tutarlı olmalıdır.

trackId

sayı

Parçanın, MediaInformation nesnesi bağlamında benzersiz tanımlayıcısıdır.

tür

non-null cast.framework.messages.TrackType

Parçanın türü ("METİN", "SES" veya "VİDEO").