Tipos de media
| Tipo | Descripción |
|---|---|
video | Video de fondo en bucle. |
image | Imagen de fondo estática. |
logo | Superposición de logotipo. |
intro-video | Se reproduce antes de que empiece el karaoke. |
outro-video | Se reproduce después de que termine el karaoke. |
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.
Qué función cumple este elemento de media en un render.
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.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.
Ejemplo de extremo a extremo
Aplicar un fondo
Referencia media subido desde un preset o directamente desde la configuración del proyecto:background, convierte el esquema de configuración del proyecto a JSON:
Qué sigue
- Referencia de configuración de render — todas las rutas de campos compartidas y los valores de enum
- Projects — creación de proyectos y subidas
- Presets — agrupa media con otros ajustes de render
- Project settings — aplica fondos a un proyecto
