HTML <track> Tag
تگ <track>
در HTML در عناصر <audio>
و <video>
بکار می رود. این عنصر برای افزودن عنوان، متن یا زیر نویس به محتوای چند رسانه ای (multi-media) بکار می رود.
مثال:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> </head> <body> <video controls width="500" src="/content/video/movie.mp4"> <track default kind="captions" srclang="fa" src="/content/video//movie.vtt"/> </video> </body> </html>
نکته: همانطور که مشاهده می شود، متن با فرمت (vtt.
) استفاده می شود.
صفت ها (Attributes)
default
مشخص می کند که فایل متنی بصورت پیشفرض نمایش داده شود. در صورت نبود این صفت، کاربر باید بصورت دستی از قسمت تنظیمات ویدئو، زیرنویس (فایل متنی) را انتخاب کند.
kind
نوع فایل متنی را مشخص می کند. مقدار پیشفرض آن subtitle
است. اگر صفت دارای مقدار غیر مجاز باشد، از metadata
استفاده خواهد شد. این صفت ۵ مقدار دارد که عبارتند از:
- subtitles: زیرنویس برای کاربرانی به نمایش در می آید که با زبان فیلم در حال پخش آشنا نباشند. در بعضی شرایط زیرنویس توضیح و یا اطلاعات بیشتری در ارتباط با آنچه که در حال پخش است، ارائه می کند.
- captions: عناوین معمولا برای توضیح بیشتر یک فایل صوتی بکار می رود. همچنین از آن برای اطلاع رسانی به کاربرانی که ناشنوا هستند می توان استفاده کرد.
- descriptions: برای ارائه توضیحاتی درباره محتوای ویدئو بکار می رود.
- chapters: عناوین بخش ها برای زمانی استفاده می شود که کاربر در حال جستجو بین عناوین منابع فایل های صوت و ویدئو است.
- metadata: متن توسط اسکریپت ها استفاده می شوند و برای کاربر قابل نمایش نمی باشند.
label
در مرورگر عناوین را بصورت لیست نشان می دهد.
src
آدرس URL فایل متنی را مشخص می کند. مسیر فایل متنی باید با فایل صوتی یا ویدئویی یکی باشد.
srclang
زبانِ فایل متنی را مشخص می کند.
پشتیبانی مرورگرها
تمام مرورگرها از این تگ HTML پشتیبانی می کند. میزان پشتیبانی در مرورگر Opera مشخص نیست.