Descrição
*Esse item só é obrigatório quando as legendas são ativadas na interface.
Nó que especifica o URL do arquivo de closed captions/legenda. Todos os arquivos de closed captions disponíveis precisam ser fornecidos no feed como vários elementos closedCaptionUrl
, com um arquivo de legenda por idioma.
Legendas do manifesto de HLS para vídeo on demand
Se esse elemento de feed estiver presente, somente as legendas do feed serão processadas, e as legendas especificadas no manifesto de HLS serão ignoradas. As legendas do manifesto de HLS só serão processadas se nenhum elemento do feed de legendas estiver presente.
Os formatos compatíveis são TTML/DXFP (application/ttaf+xml
) e WebVTT (text/vtt
).
- Atributo
"language"
: é obrigatório (não pode estar vazio) e deve ser definido como o idioma do arquivo de legenda. Ele precisa ser compatível com o RFC5646 e não pode conter a string "$$$$$"
. Esse atributo é usado de maneira semelhante ao xml:lang
detalhado no XML.
- Atributo
"name"
: não pode conter a string "$$$$$"
.
- Atributo
"type"
: precisa ser definido como o Tipo MIME dos arquivos de legenda.
- Atributo
"characteristics"
: deve ser definido como um dos seguintes (ou pode estar vazio):**
"public.accessibility.transcribes-spoken-dialog"
"public.accessibility.describes-music-and-sound"
"public.easy-to-read"
**Um aviso aparece se o atributo "characteristics"
não está definido como acima, mas ele funciona mesmo assim.
Para uma única origem do conteúdo, a combinação de language
e name
precisa ser exclusiva para cada arquivo de legenda. Por exemplo, [language="en", name="English"
] e [language="en", name="English (CC)"
].
Exemplos
<dfpvideo:closedCaptionUrl language="en" name="English" type="text/vtt">http://cdn.com/subtitle.vtt</dfpvideo:closedCaptionUrl>
<dfpvideo:closedCaptionUrl language="en" name="English (CC)" characteristics="public.accessibility.describes-music-and-sound" type="text/vtt">http://cdn.com/subtitle.vtt</dfpvideo:closedCaptionUrl