Типы медиа
| Тип | Описание |
|---|---|
video | Зацикленное фоновое видео. |
image | Статическое фоновое изображение. |
logo | Наложение логотипа. |
intro-video | Воспроизводится перед началом караоке. |
outro-video | Воспроизводится после окончания караоке. |
client.media.list(options?)
Список всех повторно используемых медиа-элементов, принадлежащих аутентифицированному аккаунту.
client.media.get(mediaId, options?)
Получить один медиа-элемент.
client.media.create(body, options?)
Создать новый медиа-элемент из локального пути, байтов или уже загруженного inputFileId. Для локальных путей и байтов SDK подготавливает загрузку, отправляет байты файла на URL загрузки и регистрирует загруженный файл как повторно используемое медиа.
Какую роль этот медиа-элемент выполняет при рендеринге.
Источник файла. Используйте
{ type: "path", path } для локальных файлов, { type: "bytes", data, filename } для данных Blob, File, ArrayBuffer или типизированного массива,
либо { type: "inputFile", inputFileId }, когда у вас уже есть ID загрузки.Продвинутый низкоуровневый параметр: передайте ID, возвращаемый
client.uploads.create(...), вместо source.client.media.delete(mediaId, options?)
Удалить медиа-элемент.
Сквозной пример
Применение фона
Ссылайтесь на загруженные медиа из пресета или напрямую из настроек проекта:background, преобразуйте схему настроек проекта в JSON:
Что дальше
- Справочник настроек рендера — все общие пути полей и значения enum
- Projects — создание проектов и загрузки
- Presets — объединяйте медиа с другими настройками рендера
- Project settings — применяйте фоны к проекту
