Skip to main content
Los medios son archivos reutilizables — fondos de video, imágenes estáticas, logotipos y clips de introducción/despedida — que puedes referenciar desde presets o desde la configuración del proyecto. Sube una vez y reutiliza en varios proyectos.

Tipos de media

client.media.list(options?)

Lista todos los elementos de media reutilizables que pertenecen a la cuenta autenticada.

client.media.get(mediaId, options?)

Obtén un único elemento de media.

client.media.create(body, options?)

Crea un nuevo elemento de media a partir de una ruta local, bytes o un inputFileId ya subido. Para rutas locales y bytes, el SDK prepara la subida, envía los bytes del archivo a la URL de subida y registra el archivo subido como media reutilizable.
'video' | 'image' | 'logo' | 'intro-video' | 'outro-video'
required
Qué función cumple este elemento de media en un render.
object
La fuente del archivo. Usa { type: "path", path } para archivos locales, { type: "bytes", data, filename } para datos Blob, File, ArrayBuffer o de array tipado, o { type: "inputFile", inputFileId } cuando ya tengas un ID de subida.
string
Opción avanzada de bajo nivel: pasa el ID devuelto por client.uploads.create(...) en lugar de source.

client.media.delete(mediaId, options?)

Elimina un elemento de media.
Eliminar media no afecta a proyectos ni exportaciones que se hayan renderizado previamente con él. Los futuros renders que referencien el media eliminado volverán al fondo predeterminado.

Ejemplo de extremo a extremo

Aplicar un fondo

Referencia media subido desde un preset o directamente desde la configuración del proyecto:
Para el conjunto completo de campos aceptados bajo background, convierte el esquema de configuración del proyecto a JSON:

Qué sigue