Tworzenie ścieżek tekstowych
Możesz tworzyć ścieżki tekstowe, żeby zapewnić widzom napisy i/lub napisy zamknięte (captions). Ignite używa formatu WebVTT dla wszystkich ścieżek tekstowych. WebVTT stosują m.in. YouTube i Vimeo i jest szeroko obsługiwany w przeglądarkach i odtwarzaczach. Więcej o WebVTT przeczytasz tutaj .
Utworzenie obiektu ścieżek tekstowych
Tworzenie ścieżek tekstowych wykonujesz przez wysłanie żądania PUT do endpointu /videos/:videoId/texttracks — albo z załączonym plikiem VTT, albo przekazując treść VTT jako ciąg.
Opcja 1: treść VTT jako ciąg
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]"}'Opcja 2: plik VTT
Content-Type musi być multipart/form-data, a nie application/json. Plik i język muszą być częścią danych formularza.
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]"Odpowiedź
Nowo utworzony obiekt ścieżki tekstowej.
{
"id": string,
"language": "en" | "en-US" | "de" | "de-DE" | "it" | "fr" | "...",
"type": "subtitles" | "captions",
"filename": string,
"url": string,
"content": string
}