English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

فيديو في HTML5

HTML <video> يناسب HTML 5+، ويستخدم لتحديد تدفق الوسائط المرئية عبر الإنترنت.

فيديو في HTML5

العديد من المواقع تستخدم الفيديو. يقدم HTML5 معيار عرض الفيديو.

تحقق مما إذا كان متصفحك يدعم الفيديو في HTML5:

فيديوهات مواقع الويب

حتى الآن، لا يوجد معيار يهدف إلى عرض الفيديو على صفحات الويب.

اليوم، معظم الفيديوهات تُعرض من خلال الملحقات (مثل Flash). ومع ذلك، ليس جميع المتصفحات تحتوي على نفس الملحق.

يحدد HTML5 طريقة معيارية لاستخدام عنصر video لتحتوي على الفيديو.

دعم المتصفح

Internet Explorer 9+، Firefox، Opera، Chrome، وSafari يدعمون عنصر <video>.

ملاحظة: Internet Explorer 8 أو إصداراته الأقدم لا تدعم عنصر <video>.

HTML5 (فيديو) - كيف يعمل

لعرض الفيديو في HTML5، كل ما تحتاجه هو:

مثال على الإنترنت


  <video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
لا يدعم متصفحك علامة Video.
</video>

تحقق من ذلك لـ ‹/›

يقدم العنصر <video> أزرار تشغيل، إيقاف التشغيل، وضبط الصوت للتحكم في الفيديو.

في نفس الوقت، يوفر العنصر <video> خصائص width و height للتحكم في حجم الفيديو. إذا تم تعيين الارتفاع والعرض، سيتم احتفاظ بالمساحة اللازمة للفيديو عند تحميل الصفحة. إذا لم يتم تعيين هذه الخصائص، لا يعرف المتصفح حجم الفيديو، ولن يتم احتفاظ بالمساحة المحددة عند التحميل، وسيتغير حجم الصفحة بناءً على حجم الفيديو الأصلي.

يتم تضمين محتوى بين علامات <video> و</video> لعرضه على المتصفحات التي لا تدعم عنصر video.

تنسيقات الفيديو وتحديد دعم المتصفح

حاليًا، العنصر <video> يدعم ثلاثة تنسيقات فيديو: MP4، WebM، و Ogg:

المتصفحMP4WebMOgg
Internet Explorerنعملالا
Chromeنعمنعمنعم
Firefoxنعمنعمنعم
Safariنعملالا
Operaنعم (من Opera 25)نعمنعم
  • MP4 = ملفات MPEG 4 تحتوي على تشفير الفيديو H.264 و تشفير الصوت AAC

  • WebM = ملفات WebM تحتوي على تشفير الفيديو VP8 و تشفير الصوت Vorbis

  • Ogg = ملفات Ogg تحتوي على تشفير الفيديو Theora و تشفير الصوت Vorbis

تنسيق الفيديو

التنسيقنوع MIME
MP4video/mp4
WebMvideo/webm
Oggvideo/ogg

HTML5 <video> - التحكم باستخدام DOM

عناصر <video> و <audio> في HTML5 تملك طرق وخصائص وأحداث.

يمكن استخدام JavaScript للتحكم في طرق وخصائص وأحداث عناصر <video> و <audio>.

الطريقة تستخدم لتشغيل، إيقاف التشغيل، وتحميل، إلخ. يمكن قراءة أو تعيين الخصائص (مثل الوقت،音量 إلخ). يمكن أن تنقل DOM الأحداث لك، على سبيل المثال، عن <video> العنصر يبدأ التشغيل، تم إيقاف التشغيل، تم التوقف، إلخ.

الطريقة البسيطة في المثال تظهر كيفية استخدام عنصر <video> لقراءة وتعيين الخصائص وكيفية استدعاء الطرق.

مثال عبر الإنترنت 1

أنشئ عنصر تحكم بسيط لتشغيل/إيقاف التشغيل وتغيير حجم الفيديو:



في المثال أعلاه، تم استدعاء طريقتين: play() و pause(). كما تم استخدام خصائص اثنتين: paused و width.

للإطلاع على المزيد من المراجع دليل مرجعي DOM لـ HTML5 Audio/Video.

شعار HTML5 Video

الشعاروصف
<video>تحديد فيديو
<source>تحديد أنواع متعددة من موارد الوسائط، مثل <video> و<audio>
<track>تحديد مسار النص في مشغل الوسائط