cast. framework. messages. Rastrear
Descreve as informações de metadados das faixas.
Construtor
Música
new Track(trackId, trackType)
Parâmetro |
|
---|---|
trackId |
number O identificador exclusivo da faixa. |
trackType |
cast.framework.messages.TrackType O tipo de faixa. O valor não pode ser nulo. |
Propriedades
audioTrackInfo
(cast.framework.messages.AudioTrackInfo não nulo ou indefinido)
Informações específicas do áudio sobre a faixa.
Definido apenas para faixas Track#type === 'AUDIO'
.
customData
(Objeto não nulo ou indefinido)
Dados personalizados definidos pelo app receptor.
isInband
(booleano ou indefinido)
true
indica que a faixa está na faixa e não é carregada por sideload.
Relevante apenas para faixas de texto.
language
(string ou indefinido)
Uma tag de idioma RFC 5646. Se o subtipo de faixa for SUBTITLES
, esse
campo será obrigatório.
name
(string ou indefinido)
Um nome descritivo e legível para a faixa, por exemplo, Spanish
.
papéis
(Matriz não nula de string ou indefinida)
Os papéis da faixa. Os valores a seguir para cada tipo de mídia são reconhecidos, com explicações de valor descritas na ISO/IEC 23009-1, rotulados como "Esquema de função DASH":
- VÍDEO: legenda, subtítulo, principal, alternativo, suplementar, sinal, emergência
- ÁUDIO: principal, alternativo, suplementar, comentários, dublagem, emergência
- TEXT: principal, alternativo, subtítulo, suplementar, comentário, dub, descrição, forced_subtitle
subtipo
(string ou indefinido)
O tipo da faixa de texto.
trackContentId
(string ou indefinido)
O trackContentId
pode ser o URL da faixa ou qualquer outro identificador
que permita ao receptor encontrar o conteúdo (quando a faixa não está
na banda ou não está incluída no manifesto). Por exemplo, pode ser o
URL de um arquivo VTT.
trackContentType
(string, cast.framework.messages.CaptionMimeType não nulo ou indefinida)
Representa o tipo MIME do conteúdo da faixa. Por exemplo, se a
faixa for um arquivo VTT, ele terá o valor "text/vtt". Esse campo é
necessário para faixas fora de banda, então ele geralmente é informado quando um
trackContentId
também foi informado. Se o receptor tiver uma maneira de identificar o conteúdo do trackContentId
, esse campo é recomendado, mas não é obrigatório. O tipo de conteúdo da faixa, se fornecido, precisa ser
consistente com o tipo de faixa.
trackId
number
O identificador exclusivo da faixa no contexto de um
objeto MediaInformation
.
digitar
non-null cast.framework.messages.TrackType
O tipo de faixa ("TEXT", "AUDIO" ou "VIDEO").