Classe: trilho

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").