Skip to main content
Mídia são arquivos reutilizáveis — fundos em vídeo, imagens estáticas, logotipos e clipes de intro/outro — que você pode referenciar a partir de presets ou das configurações do projeto. Envie uma vez e reutilize em vários projetos.

Tipos de mídia

client.media.list(options?)

Liste todos os itens de mídia reutilizáveis pertencentes à conta autenticada.

client.media.get(mediaId, options?)

Busque um único item de mídia.

client.media.create(body, options?)

Crie um novo item de mídia a partir de um caminho local, bytes ou de um inputFileId já enviado. Para caminhos locais e bytes, o SDK prepara o upload, envia os bytes do arquivo para a URL de upload e registra o arquivo enviado como mídia reutilizável.
'video' | 'image' | 'logo' | 'intro-video' | 'outro-video'
required
Qual função este item de mídia desempenha em uma renderização.
object
A origem do arquivo. Use { type: "path", path } para arquivos locais, { type: "bytes", data, filename } para dados Blob, File, ArrayBuffer ou de array tipado, ou { type: "inputFile", inputFileId } quando você já tiver um ID de upload.
string
Opção avançada de baixo nível: passe o ID retornado por client.uploads.create(...) em vez de source.

client.media.delete(mediaId, options?)

Exclua um item de mídia.
Excluir uma mídia não afeta projetos ou exports que já tenham sido renderizados com ela. Renderizações futuras que referenciem a mídia excluída usarão o fundo padrão como fallback.

Exemplo de ponta a ponta

Aplicando um fundo

Referencie a mídia enviada a partir de um preset ou diretamente das configurações do projeto:
Para o conjunto completo de campos aceitos em background, converta o schema de configurações do projeto para JSON:

Próximos passos