شرح صفوف ومحتوى الفقرة
لا توجد صيغة فيديو رقمية واحدة تتمتع بدعم عتادي كامل وتوافق مطلق عبر كافة المتصفحات وأنظمة التشغيل والأجهزة. ولضمان وصول المحتوى المرئي لجميع الزوار دون استثناء، يعتمد المطورون على إدراج عناصر
source متعددة داخل عنصر الفيديو، بحيث يقدم كل عنصر رابط ملف محدد مع تحديد نوع الوسائط الرقمي الخاص به.يوضح الجدول التالي مقارنة دقيقة بين صيغ حاويات الفيديو الأكثر انتشاراً في تطوير الويب الحديث وأنواع MIME الخاصة بها:
يفحص المتصفح وسوم
source تتابعياً من الأعلى إلى الأسفل؛ حيث يقرأ خاصية type أولاً، فإذا كان قادراً على فك ترميزها شرع في تنزيلها وتجاهل بقية الوسوم التالية تماماً، مما يوفر موارد النظام ويمنع الاتصالات الشبكية المكررة.Multiple Video Sources With MIME Typesتوفير صيغ فيديو متعددة عبر عناصر source
إدراج صيغتي WebM وMP4 مع تحديد نوع MIME لضمان عمل الفيديو في كل المتصفحات.
HTML
<video width="420" height="170" controls muted>
<source src="lesson-demo.webm" type="video/webm">
<source src="lesson-demo.mp4" type="video/mp4">
<p>Download the <a href="lesson-demo.mp4">MP4 video</a>.</p>
</video>
Multi-Source Video Player Browser Previewمعاينة مشغل الفيديو متعدد الصيغ في المتصفح
عرض متصفح لمشغل الفيديو الذي يختار الصيغة الأنسب تلقائياً عبر عناصر source.