Skip to main content
I media sono file riutilizzabili — sfondi video, immagini statiche, loghi e clip intro/outro — a cui puoi fare riferimento dai preset o dalle impostazioni di progetto. Caricali una volta e riutilizzali in più progetti.

Tipi di media

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.
'video' | 'image' | 'logo' | 'intro-video' | 'outro-video'
required
Quale ruolo svolge questo elemento multimediale in un render.
object
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.
string
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.
L’eliminazione dei media non influisce su progetti o esportazioni che erano stati renderizzati in precedenza con essi. I render futuri che fanno riferimento ai media eliminati useranno lo sfondo predefinito.

Esempio end-to-end

Applicare uno sfondo

Fai riferimento ai media caricati da un preset oppure direttamente dalle impostazioni di progetto:
Per l’insieme completo dei campi accettati sotto background, converti lo schema delle impostazioni di progetto in JSON:

Cosa segue