HTML ऑडियो/वीडियो रेफरेंस
In this page:
स्टैंडर्ड ऑडियो और वीडियो एलिमेंट्स
HTML5 ने असुरक्षित, third-party plug-ins को बदलने के लिए native audio और video elements पेश किए, जिससे आप media files सीधे अपने webpage पर embed कर सकते हैं।
- यह सुनिश्चित करने के लिए कि आपकी videos हर device पर चलें, MP4 और WebM दोनों formats दें।
- Accepted attributes:
- src — media file URL
- controls / autoplay / loop / muted — booleans
- preload — none | metadata | auto
- width / height / poster / playsinline — video only
उदाहरण: Standard Audio & Video Elements
<video src="movie.mp4" controls></video>
<audio src="song.mp3" controls></audio>
प्लेबैक कंट्रोल एट्रिब्यूट्स
आप built-in attributes इस्तेमाल करके यह customize कर सकते हैं कि आपके media players कैसे बर्ताव करें: controls playback buttons दिखाता है, autoplay playback अपने आप शुरू करता है, loop file को दोहराता है, और muted audio को silent कर देता है।
- हमेशा controls attribute शामिल करें ताकि आपके users media को pause और play कर सकें।
- Accepted attributes:
- controls — boolean
- autoplay — boolean
- loop — boolean
- muted — boolean
- playsinline — boolean (video)
- poster — image URL (video)
उदाहरण: Playback Control Attributes
<video src="movie.mp4" controls autoplay loop muted></video>
preload से ऑप्टिमाइज़ करना
preload attribute browser को बताता है कि page लोड होने पर media file का कितना हिस्सा background में download करना है, जिससे आप none, metadata, या auto settings में से चुन सकते हैं।
- कई media players वाले pages पर अपनी site को तेज़ी से लोड रखने के लिए preload="none" इस्तेमाल करें।
- Accepted values:
- none
- metadata
- auto
उदाहरण: Optimizing with preload
<audio src="song.mp3" controls preload="metadata"></audio>
track से सबटाइटल्स जोड़ना
track element आपकी videos में timed text subtitles या captions जोड़ने के लिए इस्तेमाल होता है, जो एक standard WebVTT (.vtt) file को reference करके आपकी video के ऊपर synchronised text दिखाता है।
- subtitles को अपने आप दिखाने के लिए अपने track tag पर default attribute सेट करें।
- Accepted attributes:
- kind — subtitles | captions | descriptions | chapters | metadata
- src — .vtt URL
- srclang — language code
- label — menu text
- default — boolean
उदाहरण: Adding Subtitles with track
<video src="movie.mp4" controls>
<track src="captions.vtt" kind="subtitles" srclang="en" default>
</video>
मीडिया सोर्स फॉलबैक कॉन्फ़िगरेशन
यह सुनिश्चित करने के लिए कि आपका media हर device पर चले, आप अपने media tags के अंदर कई source elements दे सकते हैं, जिससे browser अपने compatible पहले format को चुनकर चला सके।
- videos के लिए MP4 और WebM दोनों formats दें, और audio files के लिए MP3 और OGG दोनों formats दें।
- Accepted attributes:
- source src — file URL
- source type — MIME type such as video/mp4 | video/webm | audio/mpeg
- source media — media query (optional)
उदाहरण: Media Source Fallback Configurations
<video controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.webm" type="video/webm">
</video>
Chapter Quiz — Complete all 20 topics to unlock
0/20 topics done
Complete these topics first:
- HTML Keyboard Shortcuts
- HTML Browser Support
- HTML Character Sets
- HTML Doctypes
- HTML Audio/Video Reference
- HTML Meta Tags
- HTML ARIA Roles
- HTML Input Validation
- HTML Iframe Security
- HTML Responsive Images
- HTML Web Fonts
- HTML Icon Fonts
- HTML Progress & Meter
- HTML Output Element
- HTML Datalist
- HTML Image Maps
- HTML Browser DevTools
- HTML Validation
- HTML Quiz
- HTML Interview Prep