Types de média
| Type | Description |
|---|---|
video | Vidéo d’arrière-plan en boucle. |
image | Image d’arrière-plan statique. |
logo | Superposition de logo. |
intro-video | Se lit avant le début du karaoké. |
outro-video | Se lit après la fin du karaoké. |
client.media.list(options?)
Lister tous les éléments média réutilisables appartenant au compte authentifié.
client.media.get(mediaId, options?)
Récupérer un seul élément média.
client.media.create(body, options?)
Créer un nouvel élément média à partir d’un chemin local, d’octets ou d’un inputFileId déjà téléversé. Pour les chemins locaux et les octets, le SDK prépare le téléversement, envoie les octets du fichier à l’URL de téléversement et enregistre le fichier téléversé en tant que média réutilisable.
Quel rôle cet élément média remplit dans un rendu.
La source du fichier. Utilisez
{ type: "path", path } pour les fichiers locaux, { type: "bytes", data, filename } pour les données Blob, File, ArrayBuffer ou de tableau typé,
ou { type: "inputFile", inputFileId } lorsque vous avez déjà un ID de téléversement.Option avancée de bas niveau : passez l’ID renvoyé par
client.uploads.create(...) à la place de source.client.media.delete(mediaId, options?)
Supprimer un élément média.
Exemple de bout en bout
Appliquer un arrière-plan
Référencez les médias téléversés depuis un préréglage ou directement depuis les paramètres de projet :background, convertissez le schéma des paramètres de projet en JSON :
Et ensuite
- Référence des paramètres de rendu — tous les chemins de champs partagés et les valeurs d’énumération
- Projets — création de projets et téléversements
- Préréglages — regrouper des médias avec d’autres paramètres de rendu
- Paramètres de projet — appliquer des arrière-plans à un projet
