<track>: عنصر TRACK

آخر تحديث: 2026-10-13

<track>عنصر TRACK

يحدد مسارًا نصيًا (ترجمات أو تسميات أو فصول) لـ audio أو video، عادةً ملف .vtt.

الفئةالروابط والوسائط
نموذج المحتوىعنصر فارغ
العناصر الأم المسموحةأي عنصر يقبل المحتوى التدفقي
وسم الإغلاقذاتي الإغلاق — لا حاجة لوسم إغلاق
الحالةقياسي

📝 البنية

<track src="..." kind="subtitles">

⚙️ السمات

يدعم هذا العنصر السمات العامة بالإضافة إلى ما يلي:

السمةالقيمةالوصف
srcTrack file URL, usually .vtt.
kindTrack kind: subtitles/captions/descriptions/chapters/metadata.
srclangLanguage code of the track text, e.g. zh, en.
labelUser-visible name of the track.
defaultMarks this track as the default.

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<track> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
مدعوم في جميع المتصفحات الرئيسية
نصيحة: track عنصر فارغ؛ kind تحدد النوع (subtitles/captions/chapters...)؛ default تميّز المسار النشط.

❓ الأسئلة الشائعة

Qما وظيفة track؟
A<track> يضيف مسارًا نصيًا إلى <video>/<audio>: ملف بصيغة WebVTT يوفر ترجمات (kind='subtitles') وفصولًا (chapters) وأوصافًا (descriptions) وغيرها من المسارات النصية، ويتكفل المتصفح بالعرض المتزامن.
Qهل سماتا srclang وkind إلزاميتان في track؟
Aقيمة kind الافتراضية subtitles ويمكن إغفالها لكن كتابتها صريحةً مستحسنة؛ وsrclang إلزامية حين تكون kind هي subtitles (مثل srclang='zh')؛ وعند تعدد لغات الترجمة أضف سمة default لتسمية المسار الافتراضي. وقوانين الوصولية تشترط عادة مسار ترجمة للفيديو.
Qكيف يُكتب ملف ترجمة WebVTT؟
Aملف نصي يبدأ بـ WEBVTT، وكل كتلة ترجمة «توقيت + نص»: 00:00:01.000 --> 00:00:04.000 ثم سطر المحتوى في سطر جديد، ويُحفظ بامتداد .vtt. يُشار إليه في track بـ src='sub.vtt'، والاختبار المحلي يتطلب خادم HTTP (لا يُحمَّل عبر file://).
المزيد من الحالات قادمة قريبًا — ترقبوا.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%