Tipos de mídia
| Tipo | Descrição |
|---|---|
video | Vídeo de fundo em loop. |
image | Imagem de fundo estática. |
logo | Sobreposição de logotipo. |
intro-video | Reproduz antes do karaokê começar. |
outro-video | Reproduz depois do karaokê terminar. |
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.
Qual função este item de mídia desempenha em uma renderização.
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.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.
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:background, converta o schema de configurações do projeto para JSON:
Próximos passos
- Referência de configurações de renderização — todos os caminhos de campos compartilhados e valores de enum
- Projects — criação de projeto e uploads
- Presets — agrupe mídia com outras configurações de renderização
- Project settings — aplique fundos a um projeto
