Textspuren erstellen
Du kannst Textspuren anlegen, um deinem Publikum Untertitel und/oder Captions für dein Video bereitzustellen. Ignite nutzt für alle Textspuren das WebVTT-Format. WebVTT wird unter anderem von YouTube und Vimeo verwendet und von Browsern und Playern weitgehend unterstützt. Mehr zum WebVTT-Format erfährst du hier .
Textspur-Objekt erstellen
Textspuren erstellst du, indem du eine PUT-Anfrage an den Endpoint /videos/:videoId/texttracks sendest – entweder mit angehängter VTT-Datei oder indem du den VTT-Inhalt als String übergibst.
Option 1: VTT-Inhalt als String übergeben
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]"}'Option 2: VTT-Datei bereitstellen
Der Content-Type muss multipart/form-data sein und nicht application/json. Datei und Sprache musst du als Teil der Formulardaten senden.
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]"Antwort
Das neu erstellte Textspur-Objekt.
{
"id": string,
"language": "en" | "en-US" | "de" | "de-DE" | "it" | "fr" | "...",
"type": "subtitles" | "captions",
"filename": string,
"url": string,
"content": string
}