خاصية <audio> في لغة HTML تُستخدم لإضافة ملفات صوتية إلى صفحات الويب. هذه الخاصية تسمح للمتصفحات بعرض وتشغيل مجموعة متنوعة من صيغ الصوت. إليك شرح مُفصّل لكيفية استخدامها:
العنصر الأساسي:
العنصر الأساسي لإضافة الصوت هو <audio>. يوضع هذا الوسم بين وسمي الفتح والإغلاق </audio>.
الخصائص الهامة:
src: تُستخدم هذه الخاصية داخل الوسم<source>لتحديد مسار ملف الصوت. يمكنك تحديد مسار الملف بشكل مُطلق (مثل:https://www.example.com/audio.mp3) أو بشكل نسبي (مثل:audio.mp3إذا كان الملف الصوتي في نفس مجلد ملف HTML).controls: تُضيف هذه الخاصية أزرار تحكم افتراضية للتشغيل والإيقاف والتحكم في مستوى الصوت وغيرها. من الضروري إضافتها ليتمكن المستخدم من التحكم في الصوت.autoplay: تُشغّل هذه الخاصية الصوت تلقائيًا بمجرد تحميل الصفحة. يجب استخدامها بحذر لأنها قد تُزعج بعض المستخدمين.loop: تُعيد هذه الخاصية تشغيل الصوت بشكل مُستمر عند انتهائه.muted: تُكتم الصوت افتراضيًا عند تحميل الصفحة. غالبًا ما تُستخدم معautoplayلتجنب تشغيل الصوت بشكل مُفاجئ.preload: تُحدد هذه الخاصية ما إذا كان يجب تحميل الصوت مُسبقًا أم لا. تأخذ القيم التالية:auto: يُحمّل الصوت بالكامل مُسبقًا إذا سمح المتصفح بذلك.metadata: تُحمّل بيانات الصوت فقط (مثل المدة).none: لا يُحمّل الصوت مُسبقًا.
الوسم <source>:
يُستخدم الوسم <source> داخل الوسم <audio> لتحديد مصادر متعددة للملف الصوتي. هذا مفيد لتوفير صيغ مختلفة للصوت لضمان توافقها مع مُختلف المتصفحات.
مثال:
HTML
<audio controls preload="auto"> <source src="audio.mp3" type="audio/mpeg"> <source src="audio.ogg" type="audio/ogg"> متصفحك لا يدعم تشغيل الصوت.</audio>في هذا المثال:
- تم استخدام الخاصية
controlsلإظهار أزرار التحكم. - تم استخدام
preload="auto"لتحميل الصوت مُسبقًا. - تم استخدام الوسمين
<source>لتوفير ملفين صوتيين بصيغتي MP3 و OGG. - النص "متصفحك لا يدعم تشغيل الصوت." سيظهر في حالة عدم قدرة المتصفح على تشغيل أي من الصيغ المُقدمة.
أنواع الملفات الصوتية المدعومة:
تختلف أنواع الملفات الصوتية المدعومة بين المتصفحات، ولكن الصيغ الأكثر شيوعًا هي:
- MP3: مدعومة على نطاق واسع.
- OGG: مدعومة من قِبل مُعظم المتصفحات الحديثة.
- WAV: مدعومة بشكل جيد، ولكن حجم ملفاتها عادةً ما يكون كبيرًا.
ملاحظات إضافية:
- من المهم توفير أكثر من صيغة صوتية باستخدام الوسم
<source>لضمان توافق الصوت مع مُختلف المتصفحات. - يُفضل وضع رسالة نصية داخل الوسم
<audio>ليتم عرضها في حالة عدم دعم المتصفح لتشغيل الصوت.
باستخدام هذه المعلومات، يُمكنك الآن إضافة ملفات صوتية إلى صفحات الويب الخاصة بك بسهولة.
