HTML5 में वीडियो या ऑडियो तत्वों के लिए उपशीर्षक, कैप्शन, विवरण आदि जैसे टेक्स्ट ट्रैक जोड़ने के लिए <track> टैग का उपयोग किया जाता है। यह पहुंच (accessibility) और बहुभाषी समर्थन के लिए महत्वपूर्ण है।
उदाहरण
निम्नलिखित कोड HTML5 में टेक्स्ट ट्रैक जोड़ने का तरीका दर्शाता है:
<!DOCTYPE HTML>
<html>
<body>
<video width="300" height="200" controls autoplay>
<source src="/html5/foo.ogg" type="video/ogg" />
<source src="/html5/foo.mp4" type="video/mp4" />
<track src="subtitles_en.vtt" kind="subtitles" srclang="en" label="English">
<track src="subtitles_hi.vtt" kind="subtitles" srclang="hi" label="हिन्दी" default>
आपका ब्राउज़र वीडियो तत्व का समर्थन नहीं करता।
</video>
</body>
</html>
मुख्य विशेषताएँ
| विशेषता | विवरण |
|---|---|
| kind | ट्रैक का प्रकार: subtitles, captions, descriptions, chapters, metadata |
| srclang | ट्रैक की भाषा (BCP 47 कोड, जैसे en, hi) |
| label | उपयोगकर्ता को दिखाया जाने वाला शीर्षक |
| default | बताता है कि यह ट्रैक डिफ़ॉल्ट रूप से सक्षम होना चाहिए |
| src | ट्रैक फ़ाइल का URL (आमतौर पर .vtt फॉर्मेट) |
नोट
<track> टैग <video> या <audio> तत्व के अंदर रखा जाता है। ट्रैक फ़ाइल WebVTT (.vtt) फॉर्मेट में होनी चाहिए।