خاصية 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 وتخصيصها لتلبية احتياجاتك.
