Créer des pistes de texte
Tu peux créer des pistes de texte pour proposer des sous-titres et/ou des légendes à ton audience vidéo. Ignite utilise le format WebVTT pour toutes les pistes de texte. Ce format est utilisé par YouTube, Vimeo et bien d’autres, et il est largement pris en charge par les navigateurs et les lecteurs. Tu peux en savoir plus sur le format WebVTT ici .
Création objet texttracks
Pour créer des pistes de texte, envoie une requête PUT à l’endpoint /videos/:videoId/texttracks avec soit un fichier VTT joint, soit le contenu VTT passé en chaîne.
Option 1 : fournir le contenu VTT en chaîne
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 : 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
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]"Réponse
L’objet piste de texte nouvellement créé.
{
"id": string,
"language": "en" | "en-US" | "de" | "de-DE" | "it" | "fr" | "...",
"type": "subtitles" | "captions",
"filename": string,
"url": string,
"content": string
}