Skip to main content
Медиа — это повторно используемые файлы (видеофоны, статические изображения, логотипы и интро/аутро-клипы), на которые можно ссылаться из пресетов или настроек проекта. Загрузите один раз и используйте повторно в разных проектах.

Типы медиа

client.media.list(options?)

Список всех повторно используемых медиа-элементов, принадлежащих аутентифицированному аккаунту.

client.media.get(mediaId, options?)

Получить один медиа-элемент.

client.media.create(body, options?)

Создать новый медиа-элемент из локального пути, байтов или уже загруженного inputFileId. Для локальных путей и байтов SDK подготавливает загрузку, отправляет байты файла на URL загрузки и регистрирует загруженный файл как повторно используемое медиа.
'video' | 'image' | 'logo' | 'intro-video' | 'outro-video'
required
Какую роль этот медиа-элемент выполняет при рендеринге.
object
Источник файла. Используйте { type: "path", path } для локальных файлов, { type: "bytes", data, filename } для данных Blob, File, ArrayBuffer или типизированного массива, либо { type: "inputFile", inputFileId }, когда у вас уже есть ID загрузки.
string
Продвинутый низкоуровневый параметр: передайте ID, возвращаемый client.uploads.create(...), вместо source.

client.media.delete(mediaId, options?)

Удалить медиа-элемент.
Удаление медиа не влияет на проекты или экспорты, которые ранее были отрендерены с ним. Будущие рендеры, которые ссылаются на удалённое медиа, будут использовать фон по умолчанию.

Сквозной пример

Применение фона

Ссылайтесь на загруженные медиа из пресета или напрямую из настроек проекта:
Чтобы получить полный набор полей, принимаемых в background, преобразуйте схему настроек проекта в JSON:

Что дальше