English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
HTML <video> يناسب HTML 5+، ويستخدم لتحديد تدفق الوسائط المرئية عبر الإنترنت.
العديد من المواقع تستخدم الفيديو. يقدم HTML5 معيار عرض الفيديو.
حتى الآن، لا يوجد معيار يهدف إلى عرض الفيديو على صفحات الويب.
اليوم، معظم الفيديوهات تُعرض من خلال الملحقات (مثل Flash). ومع ذلك، ليس جميع المتصفحات تحتوي على نفس الملحق.
يحدد HTML5 طريقة معيارية لاستخدام عنصر video لتحتوي على الفيديو.
Internet Explorer 9+، Firefox، Opera، Chrome، وSafari يدعمون عنصر <video>.
ملاحظة: Internet Explorer 8 أو إصداراته الأقدم لا تدعم عنصر <video>.
لعرض الفيديو في HTML5، كل ما تحتاجه هو:
يقدم العنصر <video> أزرار تشغيل، إيقاف التشغيل، وضبط الصوت للتحكم في الفيديو.
في نفس الوقت، يوفر العنصر <video> خصائص width و height للتحكم في حجم الفيديو. إذا تم تعيين الارتفاع والعرض، سيتم احتفاظ بالمساحة اللازمة للفيديو عند تحميل الصفحة. إذا لم يتم تعيين هذه الخصائص، لا يعرف المتصفح حجم الفيديو، ولن يتم احتفاظ بالمساحة المحددة عند التحميل، وسيتغير حجم الصفحة بناءً على حجم الفيديو الأصلي.
يتم تضمين محتوى بين علامات <video> و</video> لعرضه على المتصفحات التي لا تدعم عنصر video.
حاليًا، العنصر <video> يدعم ثلاثة تنسيقات فيديو: MP4، WebM، و Ogg:
المتصفح | MP4 | WebM | Ogg |
Internet Explorer | نعم | لا | لا |
Chrome | نعم | نعم | نعم |
Firefox | نعم | نعم | نعم |
Safari | نعم | لا | لا |
Opera | نعم (من Opera 25) | نعم | نعم |
MP4 = ملفات MPEG 4 تحتوي على تشفير الفيديو H.264 و تشفير الصوت AAC
WebM = ملفات WebM تحتوي على تشفير الفيديو VP8 و تشفير الصوت Vorbis
Ogg = ملفات Ogg تحتوي على تشفير الفيديو Theora و تشفير الصوت Vorbis
التنسيق | نوع MIME |
MP4 | video/mp4 |
WebM | video/webm |
Ogg | video/ogg |
عناصر <video> و <audio> في HTML5 تملك طرق وخصائص وأحداث.
يمكن استخدام JavaScript للتحكم في طرق وخصائص وأحداث عناصر <video> و <audio>.
الطريقة تستخدم لتشغيل، إيقاف التشغيل، وتحميل، إلخ. يمكن قراءة أو تعيين الخصائص (مثل الوقت،音量 إلخ). يمكن أن تنقل DOM الأحداث لك، على سبيل المثال، عن <video> العنصر يبدأ التشغيل، تم إيقاف التشغيل، تم التوقف، إلخ.
الطريقة البسيطة في المثال تظهر كيفية استخدام عنصر <video> لقراءة وتعيين الخصائص وكيفية استدعاء الطرق.
أنشئ عنصر تحكم بسيط لتشغيل/إيقاف التشغيل وتغيير حجم الفيديو:
في المثال أعلاه، تم استدعاء طريقتين: play() و pause(). كما تم استخدام خصائص اثنتين: paused و width.
للإطلاع على المزيد من المراجع دليل مرجعي DOM لـ HTML5 Audio/Video.
الشعار | وصف |
<video> | تحديد فيديو |
<source> | تحديد أنواع متعددة من موارد الوسائط، مثل <video> و<audio> |
<track> | تحديد مسار النص في مشغل الوسائط |