أنواع الوسائط
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 } عندما يكون لديك بالفعل
معرّف رفع.string
خيار متقدم منخفض المستوى: مرّر المعرّف الذي تُرجعه
client.uploads.create(...) بدلًا من source.client.media.delete(mediaId, options?)
احذف عنصر وسائط.
مثال شامل من البداية إلى النهاية
تطبيق خلفية
أشِر إلى الوسائط المرفوعة من إعدادٍ مسبق أو مباشرةً من إعدادات المشروع:background، حوّل مخطط إعدادات المشروع إلى JSON:
ما التالي
- مرجع إعدادات الإخراج — جميع مسارات الحقول المشتركة وقيم enum
- المشاريع — إنشاء المشاريع وعمليات الرفع
- الإعدادات المسبقة — تجميع الوسائط مع إعدادات إخراج أخرى
- إعدادات المشروع — تطبيق الخلفيات على مشروع
