Criar faixas de texto
Podes criar faixas de texto para fornecer legendas e/ou captions ao público do teu vídeo. O Ignite usa o formato WebVTT para todas as faixas de texto. O formato WebVTT é usado pelo YouTube, Vimeo e muitos outros e é amplamente suportado por todos os browsers e players. Mais informação sobre o formato WebVTT aqui .
Criar objeto de faixas de texto
Para criar faixas de texto, envia um pedido PUT para o endpoint /videos/:videoId/texttracks, quer com um ficheiro VTT anexado quer passando o conteúdo VTT como cadeia.
Opção 1: Fornecer conteúdo VTT como cadeia
CURL
curl -X PUT https://app.ignitevideo.cloud/api/videos/[VIDEO_ID]/texttracks \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"language": "en", "type": "captions", "content": "[VTT_CONTENT]"}'Opção 2: Fornecer ficheiro VTT
O Content-Type tem de ser multipart/form-data e não application/json. O ficheiro e o idioma têm de ser enviados como parte dos dados do formulário.
CURL
curl -X PUT https://app.ignitevideo.cloud/api/videos/[VIDEO_ID]/texttracks \
-H "Authorization: Bearer YOUR_TOKEN" \
-F "language=en" \
-F "type=captions" \
-F "file=@[PATH_TO_VTT_FILE]"Resposta
O objeto da faixa de texto recém-criada.
{
"id": string,
"language": "en" | "en-US" | "de" | "de-DE" | "it" | "fr" | "...",
"type": "subtitles" | "captions",
"filename": string,
"url": string,
"content": string
}