الفيديو <video>
يُضمّن مقاطع الفيديو مباشرة دون إضافات (Plug-ins):
<video width="640" controls poster="cover.jpg">
<source src="movie.mp4" type="video/mp4" />
<source src="movie.webm" type="video/webm" />
متصفحك لا يدعم الفيديو.
</video>
أهم الخصائص:
controls— يعرض أزرار التشغيل.autoplay— تشغيل تلقائي (يحتاجmutedغالبًا).loop— تكرار.muted— كتم الصوت.poster— صورة قبل التشغيل.
🔑 وفّر أكثر من
<source>بصيغ مختلفة لضمان التوافق.
الصوت <audio>
<audio controls>
<source src="song.mp3" type="audio/mpeg" />
متصفحك لا يدعم الصوت.
</audio>
الإطار <iframe>
يُضمّن صفحة أخرى داخل صفحتك (خرائط، مقاطع، نماذج):
<iframe
src="https://example.com"
width="600"
height="400"
title="وصف الإطار">
</iframe>
⚠️ أضف دائمًا
titleللإطار (مهم للوصول)، واحذر تضمين مصادر غير موثوقة.
تضمين YouTube
YouTube يعطيك كود <iframe> جاهز:
<iframe
width="560" height="315"
src="https://www.youtube.com/embed/VIDEO_ID"
title="فيديو يوتيوب"
allowfullscreen>
</iframe>
استبدل VIDEO_ID بمعرّف الفيديو (الجزء بعد watch?v=).
ملاحظة حول Plug-ins
العناصر القديمة مثل <embed> و<object> (التي كانت تُستخدم لـ Flash) لم تعد مستحسنة. الحديث هو <video> و<audio> و<iframe>.
الأخطاء الشائعة
- ❌ نسيان
controls→ الفيديو يظهر بلا أزرار تحكّم. - ❌
autoplayبصوت → المتصفحات تمنعه؛ أضفmuted. - ❌ نسيان نص بديل داخل
<video>/<audio>للمتصفحات القديمة. - ❌ iframe بلا
title→ سيئ للوصول.
خلاصة
استخدم <video> و<audio> لتضمين الوسائط مباشرةً مع controls وعدّة <source>، و<iframe> لتضمين صفحات خارجية مثل YouTube مع title دائمًا.