Skip to main content
Medien sind wiederverwendbare Dateien — Video-Hintergründe, statische Bilder, Logos und Intro-/Outro-Clips — auf die du aus Presets oder den Projekteinstellungen verweisen kannst. Einmal hochladen und projektübergreifend wiederverwenden.

Medientypen

client.media.list(options?)

Listet alle wiederverwendbaren Medienelemente auf, die dem authentifizierten Konto gehören.

client.media.get(mediaId, options?)

Ruft ein einzelnes Medienelement ab.

client.media.create(body, options?)

Erstellt ein neues Medienelement aus einem lokalen Pfad, Bytes oder einer bereits hochgeladenen inputFileId. Bei lokalen Pfaden und Bytes bereitet das SDK den Upload vor, sendet die Datei-Bytes an die Upload-URL und registriert die hochgeladene Datei als wiederverwendbares Medium.
'video' | 'image' | 'logo' | 'intro-video' | 'outro-video'
required
Welche Rolle dieses Medienelement in einem Render einnimmt.
object
Die Dateiquelle. Verwende { type: "path", path } für lokale Dateien, { type: "bytes", data, filename } für Blob, File, ArrayBuffer oder Daten aus Typed Arrays, oder { type: "inputFile", inputFileId }, wenn du bereits eine Upload-ID hast.
string
Erweiterte Low-Level-Option: Übergib die ID, die von client.uploads.create(...) zurückgegeben wird, anstelle von source.

client.media.delete(mediaId, options?)

Löscht ein Medienelement.
Das Löschen von Medien wirkt sich nicht auf Projekte oder Exporte aus, die zuvor damit gerendert wurden. Zukünftige Renders, die auf die gelöschten Medien verweisen, fallen auf den Standardhintergrund zurück.

End-to-end-Beispiel

Hintergrund anwenden

Verweise auf hochgeladene Medien aus einem Preset oder direkt aus den Projekteinstellungen:
Für die vollständige Menge an Feldern, die unter background akzeptiert werden, wandle das Schema der Projekteinstellungen in JSON um:

Wie geht es weiter?