Skip to Content

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 -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 -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 }