برچسب <track> در اچ‌تی‌ام‌ال

از ویکی‌کد، دانشنامهٔ برنامه‌نویسی
پرش به ناوبری پرش به جستجو
آهنگ‌های متنی را برای عناصر رسانه تعریف می‌کند (<video> و <audio>)
معرفی شده در نسخهٔ:۵
حذف شده در نسخهٔ: هنوز در حال استفاده است
ویژگی‌های مجاز:به پائین مراجعه کنید
تنظیمات پیش‌فرض CSS:ندارد

{{منو اسکرول چپ|نام منو={{مرجع منو اچ‌تی‌ام‌ال|expanded=مرجع}}}}

مثال

یک ویدیو با دو تِرَکِ (track) زیرنویس:

<video width="320" height="240" controls>
  <source src="forrest_gump.mp4" type="video/mp4">
  <source src="forrest_gump.ogg" type="video/ogg">
  <track src="fgsubtitles_en.vtt" kind="subtitles" srclang="en" label="English">
  <track src="fgsubtitles_no.vtt" kind="subtitles" srclang="no" label="Norwegian">
</video>


تعریف و کاربرد

برچسب <track>، تِرَک‌های متنی را برای عنصرهای رسانه (<audio> و <video>) مشخص می‌کند.[۱]

از این عنصر برای مشخص کردن زیرنویس‌ها، عنوان فایل‌ها، یا دیگر فایل‌های حاوی متن استفاده می‌شود که باید هنگام پخش رسانه (مدیا) قابل مشاهده باشند.

پشتیبانی مرورگر

عددهای موجود در جدول، نخستین نسخهٔ مرورگری را مشخص می‌کنند، که به‌طور کامل از عنصر پشتیبانی می‌کند.

عنصر Chrome Internet Explorer / Edge Firefox Safari Opera
<track> ۲۳٫۰ ۱۰٫۰ ۳۱٫۰ ۶٫۰ ۱۲٫۱

ویژگی‌های اختیاری

ویژگی مقدار شرح
default default مشخص می‌کند که track باید فعال شود اگر ترجیحات کاربر نشان ندهد که یک track دیگر مناسب‌تر است
kind captions

chapters

descriptions

metadata

subtitles

نوع track متنی را مشخص می‌کند
label text عنوان track متنی را مشخص می‌کند
src URL الزامی است. URL فایل track را مشخص می‌کند
srclang language_code زبان داده‌های متنی track را مشخص می‌کند (الزامی است اگر kind="subtitles")

ویژگی‌های سراسری

همچنین برچسب <track> از ویژگی‌های سراسری (Global Attributes) در اچ‌تی‌ام‌ال پشتیبانی می‌کند.

ویژگی‌های رویداد

همچنین برچسب <track> از ویژگی‌های رویداد (Event Attributes) در اچ‌تی‌ام‌ال پشتیبانی می‌کند.

صفحات مرتبط

آموزش اچ‌تی‌ام‌ال: ویدیو در اچ‌تی‌ام‌ال (HTML Video)

آموزش اچ‌تی‌ام‌ال: Audio در اچ‌تی‌ام‌ال (HTML Audio)

مرجع DOM اچ‌تی‌ام‌ال: شیء Track (Track Object)

تنظیمات پیش‌فرض CSS

ندارد.

منابع آموزشی