خاصية YouTube في لغة HTML تتمثل بشكل أساسي في تضمين فيديوهات YouTube داخل صفحات الويب باستخدام عنصر <iframe>
. هذا العنصر يسمح لك بعرض فيديو YouTube مباشرةً على صفحتك دون الحاجة لمغادرة المستخدم لموقعك.
إليك كيفية استخدامها وشرح للعناصر الهامة:
الكود الأساسي:
<iframe width="560" height="315" src="https://www.youtube.com/embed/VIDEO_ID" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
شرح العناصر:
-
<iframe>
: هذا هو العنصر الذي يُستخدم لتضمين محتوى خارجي، مثل فيديوهات YouTube. -
width
وheight
: تحدد عرض وارتفاع مشغل الفيديو. يمكنك تعديل هذه القيم لتناسب تصميم صفحتك. من المستحسن استخدام نسب عرض إلى ارتفاع 16:9 (مثل 560x315 أو 853x480) للحفاظ على جودة الفيديو. يمكنك أيضاً استخدام وحدات أخرى مثل النسب المئوية لتجعله متجاوباً مع أحجام الشاشات المختلفة. -
src
: هذا هو أهم جزء. يحتوي على رابط الفيديو. الجزء الهام هو/embed/VIDEO_ID
. استبدلVIDEO_ID
بمعرّف الفيديو الفعلي من YouTube.- كيف تحصل على
VIDEO_ID
؟ اذهب إلى فيديو YouTube الذي تريده. ستجد رابط الفيديو في شريط العنوان.VIDEO_ID
هو الجزء الموجود بعدv=
أو بعدyoutu.be/
. مثال: إذا كان الرابط هوhttps://www.youtube.com/watch?v=dQw4w9WgXcQ
، فإنVIDEO_ID
هوdQw4w9WgXcQ
.
- كيف تحصل على
-
title
: يوفر وصفًا للفيديو لأغراض إمكانية الوصول. -
frameborder
: يُستخدم لتحديد ما إذا كان سيتم عرض إطار حول الفيديو أم لا. القيمة0
تُزيل الإطار. -
allow
: تحدد الميزات التي يُسمح لمشغل الفيديو باستخدامها. القيم المذكورة (accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share
) هي مجموعة شائعة تُفعّل معظم الوظائف. -
allowfullscreen
: يسمح للمستخدم بعرض الفيديو بملء الشاشة.
خيارات إضافية في رابط src
:
يمكنك إضافة معلمات إضافية إلى رابط src
لتخصيص سلوك الفيديو:
autoplay=1
: لتشغيل الفيديو تلقائيًا عند تحميل الصفحة (يجب الانتباه إلى سياسات التشغيل التلقائي في المتصفحات).loop=1
: لتكرار تشغيل الفيديو.start=SECONDS
: لبدء الفيديو من ثانية معينة. استبدلSECONDS
برقم الثواني.controls=0
: لإخفاء أزرار التحكم في المشغل.mute=1
: لكتم صوت الفيديو عند البدء.
مثال مع خيارات إضافية:
<iframe width="560" height="315" src="https://www.youtube.com/embed/dQw4w9WgXcQ?autoplay=1&loop=1&start=10" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
هذا الكود سيُشغل الفيديو تلقائياً، يُكرره، ويبدأ من الثانية العاشرة.
باستخدام هذه المعلومات، يمكنك بسهولة تضمين فيديوهات YouTube في صفحات HTML وتخصيصها لتلبية احتياجاتك.