Skip to Content

Mettre à jour des pistes de texte

Mise à jour objet texttracks

Pour mettre à jour des pistes de texte, envoie une requête PATCH à l’endpoint /videos/:videoId/texttracks/:texttrackId avec soit un fichier VTT joint, soit le contenu VTT passé en chaîne.

Option 1 : fournir le contenu VTT en chaîne

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 : fournir un fichier VTT

Le Content-Type doit être multipart/form-data et pas application/json. Le fichier et la langue doivent être envoyés dans les données du formulaire.

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]"

Réponse

L’objet piste de texte mis à jour.

{ "id": string, "language": "en" | "de" | "it" | "fr" | "...", "type": "subtitles" | "captions", "filename": string, "url": string, "content": string }