HTML Audio/Video DOM Reference

HTML অডিও/ভিডিও DOM ম্যানুয়াল

HTML Audio and Video DOM Reference

HTML5 DOM-এ <audio> এবং <video> উপাদানগুলির জন্য পদ্ধতি, বৈশিষ্ট্য এবং ইভেন্ট রয়েছে।

HTML Audio/Video Methods

পদ্ধতি ব্যাখ্যা
addTextTrack() অডিও/ভিডিওতে একটি নতুন পাঠ্য ট্র্যাক যোগ করে
canPlayType() ব্রাউজার নির্দিষ্ট অডিও/ভিডিও টাইপ চালাতে পারে কিনা তা পরীক্ষা করে
load() অডিও/ভিডিও উপাদান পুনরায় লোড করে
play() অডিও/ভিডিও বাজানো শুরু করে
pause() বর্তমানে বাজানো অডিও/ভিডিও পজ করে

HTML Audio/Video Properties

বৈশিষ্ট্য ব্যাখ্যা
audioTracks উপলব্ধ অডিও ট্র্যাক প্রতিনিধিত্ব করে একটি AudioTrackList অবজেক্ট প্রদান করে
autoplay লোড হওয়ার সময় অডিও/ভিডিও চালানো শুরু করা উচিত কিনা তা সেট করে বা ফেরত দেয়
buffered অডিও/ভিডিওর বাফার করা অংশের প্রতিনিধিত্ব করে একটি TimeRanges অবজেক্ট প্রদান করে
controller অডিও/ভিডিওর জন্য বর্তমান মিডিয়া কন্ট্রোলার প্রতিনিধিত্বকারী একটি মিডিয়াকন্ট্রোলার অবজেক্ট প্রদান করে
controls অডিও/ভিডিও নিয়ন্ত্রণ (যেমন প্লে/পজ) প্রদর্শন করা হবে কিনা তা সেট বা রেন্ডার করে।
crossOrigin অডিও/ভিডিওর CORS সেটিংস সেট বা রিটার্ন করে
currentSrc বর্তমান অডিও/ভিডিওর URL প্রদান করে
currentTime অডিও/ভিডিওতে (সেকেন্ডে) বর্তমান প্লেব্যাক স্থিতি সেট করে বা ফেরত দেয়।
defaultMuted ডিফল্টরূপে অডিও/ভিডিও নিঃশব্দ করা উচিত কিনা তা সেট বা ফেরত দেয়
defaultPlaybackRate অডিও/ভিডিও প্লেব্যাকের ডিফল্ট গতি সেট করে বা ফেরত দেয়
duration বর্তমান অডিও/ভিডিওর দৈর্ঘ্য (সেকেন্ডে) প্রদান করে।
ended অডিও/ভিডিওর প্লেব্যাক শেষ হয়েছে কি না তা ফেরত দেয়
error অডিও/ভিডিও ত্রুটি স্থিতি নির্দেশ করে একটি MediaError অবজেক্ট প্রদান করে
loop অডিও/ভিডিও সমাপ্তির পরে পুনরায় শুরু করা উচিত কিনা তা সেট বা ফেরত দেয়
mediaGroup একটি অডিও/ভিডিও সম্পর্কিত গ্রুপ সেট বা ফেরত দেয় (একাধিক অডিও/ভিডিও উপাদান সংযোগ করতে ব্যবহৃত)
muted অডিও/ভিডিও নিঃশব্দ করা আছে কি না তা সেট বা ফেরত দেয়
networkState অডিও/ভিডিওর বর্তমান নেটওয়ার্ক স্থিতি প্রদান করে
paused অডিও/ভিডিও পজ করা হয়েছে কিনা তা ফেরত দেয়
playbackRate অডিও/ভিডিও প্লেব্যাকের গতি সেট করে বা ফেরত দেয়
played অডিও/ভিডিওর প্লে করা অংশগুলির প্রতিনিধিত্ব করে একটি TimeRanges অবজেক্ট প্রদান করে
preload পৃষ্ঠা লোডে অডিও/ভিডিও লোড করা উচিত কিনা তা সেট বা ফেরত দেয়
readyState অডিও/ভিডিওর বর্তমান প্রস্তুত অবস্থা প্রদান করে
seekable অডিও/ভিডিওর অনুসন্ধানযোগ্য অংশগুলিকে উপস্থাপন করে একটি TimeRanges অবজেক্ট প্রদান করে
seeking ব্যবহারকারী বর্তমানে অডিও/ভিডিওতে অনুসন্ধান করছেন কিনা তা প্রদান করে
src অডিও/ভিডিও কম্পোনেন্টের বর্তমান উৎস সেট করে বা ফেরত দেয়
startDate বর্তমান সময় অফসেট প্রতিনিধিত্ব করে একটি তারিখ বস্তু প্রদান করে
textTracks উপলব্ধ টেক্সট ট্র্যাক প্রতিনিধিত্ব করে একটি TextTrackList অবজেক্ট প্রদান করে
videoTracks মেয়াদ শেষ এটি ব্যবহার করবেন না।
volume অডিও/ভিডিও ভলিউম সেট বা রিটার্ন করে

HTML Audio/Video Events

ঘটনা ব্যাখ্যা
abort অডিও/ভিডিও লোড করার সময় ট্রিগার করা হয়
canplay ব্রাউজার যখন অডিও/ভিডিও চালানো শুরু করতে পারে তখন ট্রিগার হয়
canplaythrough যখন ব্রাউজারটি ব্রাউজার বন্ধ না করে অডিও/ভিডিও চালাতে পারে তখন ট্রিগার হয়
durationchange অডিও/ভিডিওর সময়কাল পরিবর্তন হলে ট্রিগার হয়
emptied বর্তমান প্লেলিস্ট খালি থাকলে ট্রিগার হয়
ended বর্তমান প্লেলিস্ট সম্পূর্ণ হলে ট্রিগার করে
error অডিও/ভিডিও লোড করার সময় একটি ত্রুটি ঘটলে ট্রিগার হয়
loadeddata ব্রাউজার অডিও/ভিডিওর বর্তমান ফ্রেম লোড করলে ট্রিগার হয়
loadedmetadata ব্রাউজার যখন অডিও/ভিডিওর জন্য মেটাডেটা লোড করে তখন ট্রিগার হয়
loadstart ব্রাউজার যখন অডিও/ভিডিও অনুসন্ধান করা শুরু করে তখন ট্রিগার হয়
pause অডিও/ভিডিও পজ করা হলে ট্রিগার হয়
play অডিও/ভিডিও শুরু হলে বা আর বিরতি দিলে ট্রিগার হয়
playing অডিও/ভিডিও পজ বা পজ করার পরে বাজলে ট্রিগার হয়
progress ব্রাউজার অডিও/ভিডিও ডাউনলোড করলে ট্রিগার হয়
ratechange অডিও/ভিডিওর প্লেব্যাকের গতি পরিবর্তন হলে ট্রিগার হয়
seeked ব্যবহারকারী যখন অডিও/ভিডিওতে একটি নতুন অবস্থানে যেতে/জাম্প করতে পারে তখন ট্রিগার হয়
seeking ব্যবহারকারী যখন অডিও/ভিডিওতে একটি নতুন অবস্থানে সরানো/জাম্প করা শুরু করে তখন ট্রিগার হয়
stalled ব্রাউজার মিডিয়া ডেটা পুনরুদ্ধার করার চেষ্টা করলে এবং কোনও ডেটা উপলব্ধ না হলে ট্রিগার হয়৷
suspend ব্রাউজার ইচ্ছাকৃতভাবে মিডিয়া ডেটা গ্রহণ না করলে ট্রিগার হয়
timeupdate বর্তমান প্লেব্যাক অবস্থান পরিবর্তন হলে ট্রিগার হয়
volumechange ভলিউম পরিবর্তন হলে ট্রিগার হয়
waiting পরবর্তী ফ্রেম ধরে রাখার প্রয়োজনের কারণে ভিডিওটি বিরতি দিলে ট্রিগার হয়

Exercises

Which method is used to start playing an audio/video element?

start()
✗ ভুল! start() অডিও/ভিডিওর জন্য বৈধ পদ্ধতি নয়
play()
✓ ঠিক আছে! play() পদ্ধতি অডিও/ভিডিও চালানো শুরু করে
run()
✗ ভুল! রান() অডিও/ভিডিওর জন্য বৈধ পদ্ধতি নয়
begin()
✗ ভুল! begin() অডিও/ভিডিওর জন্য বৈধ পদ্ধতি নয়