Skip to Content

Actualizar pistas de texto

Actualizar objeto de pistas de texto

Actualizar las pistas de texto se hace enviando una solicitud PATCH al endpoint /videos/:videoId/texttracks/:texttrackId con un archivo VTT adjunto o pasando el contenido VTT como cadena.

Opción 1: Pasar el contenido VTT como cadena

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

Opción 2: Pasar un archivo VTT

El Content-Type tiene que ser multipart/form-data y no application/json. El archivo y el idioma deben enviarse como parte de los datos del formulario.

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

Respuesta

El objeto de la pista de texto actualizada.

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