دليل مشغل الوسائط

شغّل ملفات الصوت والفيديو من جهازك. أنشئ قوائم تشغيل، اخلط المقطوعات، وتحكم بالتكرار — كل ذلك في المتصفح.

العودة إلى مشغل الوسائط

ماذا تفعل هذه الأداة

يعرض مشغل الوسائط ملفات صوت وفيديو من جهازك. ابنِ قائمة تشغيل عبر منتقي الملفات أو السحب والإفلات، انتقل إلى المسارات بالنقر، تحكّم بالتشغيل/الإيقاف المؤقت والبحث والحجم والتكرار (لا شيء، الكل، واحد). وضع الخلط يعشوّي ترتيب التشغيل. كل التشغيل يحدث في المتصفح—بدون رفع، بدون خادم. يستخدم عناوين blob لتحميل الملفات من الذاكرة.

كيفية الاستخدام

  1. أضف ملفات — انقر لاختيار أو اسحب وأفلت ملفات صوت/فيديو (MP3، MP4، إلخ).
  2. ابنِ قائمة التشغيل — تظهر الملفات في قائمة التشغيل. انقر مساراً لتشغيله.
  3. تحكّم — تشغيل، إيقاف مؤقت، بحث، حجم. استخدم التكرار للتكرار: لا شيء، الكل، أو المسار الحالي.
  4. خلط — فعّل الخلط لترتيب عشوائي (Fisher-Yates).
  5. إزالة — أزل المسارات من قائمة التشغيل. عناوين blob تُلغى لتحرير الذاكرة.
  6. ملء الشاشة — استخدم ملء الشاشة للفيديو عند توفرها.

كيف تعمل

كل ملف يُغلَف كـ MediaItem (مرجع ملف، اسم عرض، نوع، عنوان blob). URL.createObjectURL(file) ينشئ عنوان blob مؤقتاً تُستخدمه عناصر الفيديو HTML5. لا يُرسل محتوى الوسائط إلى أي خادم. عند إزالة عنصر قائمة أو فك تحميل المكون، يُستدعى URL.revokeObjectURL() لمنع تسرب الذاكرة. الخلط يستخدم Fisher-Yates لترتيب عشوائي موحد. أوضاع التكرار: لا شيء (إيقاف بعد الأخير)، الكل (العودة للأول)، واحد (تكرار الحالي).

كل الحساب يعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم.

حالات الاستخدام والأمثلة

  • موسيقى محلية — شغّل MP3 من جهازك.
  • معاينة الفيديو — عرض سريع لملفات فيديو محلية.
  • البودكاست — ضع قائمة شغّل الحلقات.
  • العروض — شغّل صوت أو فيديو خلفية.
  • الاختبار — تحقق من تشغيل ملفات الوسائط بشكل صحيح.

مثال

  • أضف song1.mp3، song2.mp3 → قائمة تشغيل بمسارين.
  • خلط مفعّل → ترتيب التشغيل عشوائي.
  • تكرار: واحد → المسار الحالي يتكرر حتى التغيير.

القيود والمعروفة

  • دعم التنسيق — يعتمد على المتصفح ونظام التشغيل (مثلاً MP4، WebM، MP3).
  • عناوين blob — يجب إلغاؤها عند الإزالة/فك التحميل لتجنب التسرب.
  • لا بث — الملفات تُحمّل في الذاكرة؛ الملفات الكبيرة جداً قد تكون بطيئة.
  • نفس المصدر — عناوين blob من نفس المصدر؛ لا وسائط عبر المصدر.

كيف يعمل

الطريقة

  • Media files are loaded and played locally in your browser; nothing is uploaded to any server.
  • Files are released from memory when you remove them or leave the page.

كل الحسابات والتحويلات تعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم، فإدخالك لا يغادر جهازك أبداً.