> ## Documentation Index
> Fetch the complete documentation index at: https://docs.youka.io/llms.txt
> Use this file to discover all available pages before exploring further.

# الوسائط

> رفع الصور ومقاطع الفيديو والشعارات ومقاطع المقدمة/الخاتمة القابلة لإعادة الاستخدام وإدارتها

الوسائط هي ملفات قابلة لإعادة الاستخدام يمكنك الإشارة إليها من الإعدادات المسبقة أو إعدادات المشروع. ارفعها مرة واحدة، ثم طبّقها عبر عدة مشاريع وعمليات تصدير.

## `media add`

ارفع ملفًا محليًا كوسائط قابلة لإعادة الاستخدام.

```bash theme={null}
youka media add <file> --as <type>
```

<ParamField path="file" type="string" required>
  المسار المحلي للملف الذي تريد رفعه.
</ParamField>

<ParamField path="--as" type="string" required>
  أحد الخيارات: `image` أو `video` أو `logo` أو `intro` أو `outro`.
</ParamField>

### الأنواع

| النوع   | الوصف             |
| ------- | ----------------- |
| `image` | صورة خلفية ثابتة  |
| `video` | فيديو خلفية متكرر |
| `logo`  | شعار كطبقة فوقية  |
| `intro` | مقطع مقدمة        |
| `outro` | مقطع خاتمة        |

### أمثلة

<CodeGroup>
  ```bash image theme={null}
  youka media add ./background.png --as image --json
  ```

  ```bash intro theme={null}
  youka media add ./intro.mp4 --as intro --json
  ```
</CodeGroup>

## `media list`

اعرض قائمة الوسائط التي تم رفعها للحساب المُصادَق عليه.

```bash theme={null}
youka media list
youka media list --json
```

## `media show`

اجلب عنصر وسائط واحدًا حسب المعرّف.

```bash theme={null}
youka media show <mediaId>
youka media show <mediaId> --json
```

## `media delete`

احذف عنصر وسائط تم رفعه.

```bash theme={null}
youka media delete <mediaId> --json
```

<Warning>
  حذف الوسائط لا يعيد كتابة المشاريع أو عمليات التصدير الموجودة. بل يمنع فقط
  عمليات التصيير المستقبلية من الإشارة إلى تلك الوسائط.
</Warning>

## ما التالي

* [الإعدادات المسبقة](/ar/cli/presets) - ضمّ الوسائط ضمن إعدادات تصيير قابلة لإعادة الاستخدام
* [المشاريع](/ar/cli/projects) - تطبيق الوسائط عبر `project settings`
