Kodokon kodokon.com

मीडिया: audio, video, figure और figcaption

बिना किसी प्लगइन के ध्वनि, वीडियो और कैप्शन वाले चित्र एम्बेड करें।

8 मिनट · 3 प्रश्न

इस पाठ को Kodokon में खोलें

HTML ऑडियो और वीडियो को मूल रूप से चलाता है: किसी बाहरी प्लेयर की ज़रूरत नहीं। वास्तविक उपयोग के मामले: ब्लॉग पर एक पॉडकास्ट एपिसोड, लैंडिंग पेज पर एक प्रोडक्ट डेमो, दस्तावेज़ में एम्बेडेड एक ट्यूटोरियल। आइए देखें इसे सही तरीके से कैसे करें।

HTML
<video controls width="640" poster="preview.jpg">
  <source src="demo.webm" type="video/webm">
  <source src="demo.mp4" type="video/mp4">
  <track src="subs-fr.vtt" kind="subtitles"
         srclang="fr" label="French" default>
  Your browser doesn't support HTML5 video.
</video>
फ़ॉलबैक फ़ॉर्मैट और सबटाइटल के साथ एक वीडियो।

तीन पेशेवर सबक। source एलिमेंट क्रम में आज़माए जाते हैं: ब्राउज़र पहला वाला चलाता है जिसे वह डिकोड कर सकता है। poster एट्रिब्यूट प्लेबैक से पहले एक प्लेसहोल्डर इमेज दिखाता है। आख़िर में, track WebVTT फ़ॉर्मैट में सबटाइटल जोड़ता है: सुलभता के लिए अनिवार्य और मौन देखने के लिए बहुत सराहनीय।

HTML
<audio controls preload="metadata">
  <source src="podcast-ep12.mp3" type="audio/mpeg">
  <a href="podcast-ep12.mp3">Download the episode</a>
</audio>
एक डाउनलोड करने योग्य फ़ॉलबैक लिंक के साथ ऑडियो प्लेयर।

सामग्री को दर्शाने के लिए, figure एक मीडिया एलिमेंट को figcaption के ज़रिए उसके कैप्शन के साथ जोड़ता है। और केवल इमेज ही नहीं: एक चार्ट, एक कोड स्निपेट या एक उद्धरण भी अच्छे उम्मीदवार हैं। कैप्शन figure से प्रोग्रामेटिक रूप से जुड़ा होता है, जो इमेज के नीचे एक सादा पैराग्राफ नहीं दे सकता।

HTML
<figure>
  <img src="chart-sales.png"
       alt="Sales up 12% in Q2 2026">
  <figcaption>
    Sales trend, second quarter of 2026.
  </figcaption>
</figure>
एक इमेज और उसका कैप्शन, सिमैंटिक रूप से जुड़े हुए।

ज्ञान जांच

सुनिश्चित करें कि आपको इस पाठ के मुख्य बिंदु याद हैं।

  1. video टैग के अंदर कई source एलिमेंट क्यों रखें?
    • सभी वीडियो को एक के बाद एक चलाने के लिए
    • ताकि ब्राउज़र पहला फ़ॉर्मैट चुन सके जिसे वह चलाना जानता है
    • समानांतर में डाउनलोडिंग तेज़ करने के लिए
  2. यह वीडियो अपने आप चलना चाहिए। ब्राउज़र सचमुच उसे चलाने के लिए तैयार हों, इसके लिए कौन सी विशेषता कम है?
    <video autoplay ___ loop width="640">
      <source src="clip.mp4" type="video/mp4">
    </video>
    • muted
    • controls
    • preload
    • poster
  3. figcaption की भूमिका क्या है?
    • इमेज के alt एट्रिब्यूट की जगह लेना
    • एक दृश्य कैप्शन प्रदान करना, जो अपने figure से सिमैंटिक रूप से जुड़ा हो
    • इमेज पर होवर करने पर एक टूलटिप दिखाना