Tipi di media
| Tipo | Descrizione |
|---|---|
video | Video di sfondo in loop. |
image | Immagine di sfondo statica. |
logo | Overlay del logo. |
intro-video | Riprodotto prima che inizi il karaoke. |
outro-video | Riprodotto dopo che termina il karaoke. |
client.media.list(options?)
Elenca tutti gli elementi multimediali riutilizzabili di proprietà dell’account autenticato.
client.media.get(mediaId, options?)
Recupera un singolo elemento multimediale.
client.media.create(body, options?)
Crea un nuovo elemento multimediale da un percorso locale, da byte, oppure da un inputFileId già caricato. Per percorsi locali e byte, l’SDK prepara il caricamento, invia i byte del file all’URL di upload e registra il file caricato come media riutilizzabile.
Quale ruolo svolge questo elemento multimediale in un render.
L’origine del file. Usa
{ type: "path", path } per i file locali, { type: "bytes", data, filename } per dati Blob, File, ArrayBuffer o typed array,
oppure { type: "inputFile", inputFileId } quando hai già un ID di upload.Opzione avanzata di basso livello: passa l’ID restituito da
client.uploads.create(...) al posto di source.client.media.delete(mediaId, options?)
Elimina un elemento multimediale.
Esempio end-to-end
Applicare uno sfondo
Fai riferimento ai media caricati da un preset oppure direttamente dalle impostazioni di progetto:background, converti lo schema delle impostazioni di progetto in JSON:
Cosa segue
- Riferimento alle impostazioni di render — tutti i percorsi dei campi condivisi e i valori enum
- Projects — creazione del progetto e upload
- Presets — raggruppa i media con altre impostazioni di render
- Project settings — applica gli sfondi a un progetto
