Textspuren aktualisieren
Textspur-Objekt aktualisieren
Textspuren aktualisierst du, indem du eine PATCH-Anfrage an den Endpoint /videos/:videoId/texttracks/:texttrackId 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 PATCH https://app.ignitevideo.cloud/api/videos/[VIDEO_ID]/texttracks/[TEXTTRACK_ID] \
-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 PATCH https://app.ignitevideo.cloud/api/videos/[VIDEO_ID]/texttracks/[TEXTTRACK_ID] \
-H "Authorization: Bearer YOUR_TOKEN" \
-F "language=en" \
-F "type=captions" \
-F "file=@[PATH_TO_VTT_FILE]"Antwort
Das aktualisierte Textspur-Objekt.
{
"id": string,
"language": "en" | "de" | "it" | "fr" | "...",
"type": "subtitles" | "captions",
"filename": string,
"url": string,
"content": string
}