কম্পিউটার

HTML DOM অডিও অবজেক্ট


HTML DOM অডিও অবজেক্ট HTML

সম্পত্তি

HTML DOM অডিও অবজেক্ট -

এর বৈশিষ্ট্যগুলি নিম্নরূপ
সম্পত্তি বিবরণ
অডিওট্র্যাকস উপলব্ধ অডিও ট্র্যাক ধারণকারী audioTrackList অবজেক্ট ফেরত দিতে
অটোপ্লে ফিরতে বা স্বয়ংক্রিয়ভাবে বাজানো শুরু করার জন্য অডিও সেট করতে।
বাফার করা হয়েছে একটি অডিওর সমস্ত বাফার করা অংশ সমন্বিত একটি TimeRanges অবজেক্ট ফেরত দিতে।
নিয়ন্ত্রক একটি অডিওর বর্তমান মিডিয়া কন্ট্রোলার প্রতিনিধিত্বকারী MediaController অবজেক্ট ফেরত দিতে।
নিয়ন্ত্রণ অডিও প্লে/পজ কন্ট্রোল প্রদর্শন করা উচিত কিনা তা সেট করতে বা ফেরত দিতে
crossOrigin একটি অডিওর CORS সেটিংস সেট করতে বা ফেরত দিতে
বর্তমান এসআরসি বর্তমান বাজানো অডিওর URL ফেরত দিতে।
বর্তমান সময় বর্তমান প্লেব্যাক অবস্থান (সেকেন্ডে) সেট করতে বা ফেরত দিতে।
ডিফল্ট নিঃশব্দ ডিফল্টরূপে অডিও নিঃশব্দ করা উচিত কিনা তা সেট বা ফেরত দেয়
ডিফল্ট প্লেব্যাক রেট অডিওর ডিফল্ট প্লেব্যাক গতি সেট করে বা ফেরত দেয়
সময়কাল সেকেন্ডের মধ্যে একটি অডিওর দৈর্ঘ্য ফেরত দিতে।
শেষ হয়েছে প্লেব্যাক শেষ হয়েছে কি না তা ফেরাতে।
ত্রুটি অডিওর ত্রুটি অবস্থার প্রতিনিধিত্বকারী MedioError ধরনের একটি বস্তু ফেরত দিতে।
লুপ অডিও শেষ হয়ে গেলে আবার বাজানো শুরু হবে কিনা তা সেট করতে বা ফেরত দিতে
মিডিয়া গ্রুপ মিডিয়া গ্রুপের নাম সেট করতে বা ফেরত দিতে অডিওটির অংশ।
নিঃশব্দ অডিও বন্ধ করা উচিত কিনা তা সেট করতে বা ফেরত দিতে।
নেটওয়ার্কস্টেট একটি অডিওর বর্তমান নেটওয়ার্ক অবস্থা ফেরাতে
পজ করা হয়েছে একটি অডিও পজ করা হয়েছে কিনা তা সেট করতে বা ফেরত দিতে।
প্লেব্যাক রেট একটি অডিওর প্লেব্যাক রেট সেট করতে বা ফেরত দিতে।
খেললেন অডিওর প্লে করা অংশগুলিকে উপস্থাপন করে TimeRanges অবজেক্ট টাইপের একটি বস্তু ফেরত দিতে।
প্রিলোড অডিওর প্রিলোড বৈশিষ্ট্য সেট করতে বা ফেরত দিতে।
রেডি স্টেট একটি অডিওর বর্তমান প্রস্তুত অবস্থা ফেরাতে।
অনুসন্ধানযোগ্য একটি অডিওর সন্ধানযোগ্য অংশগুলি প্রতিনিধিত্ব করে এমন একটি TimeRanges অবজেক্ট ফেরত দিতে
অনুসন্ধান ব্যবহারকারী বর্তমানে অডিওতে খুঁজছেন কিনা তা ফেরাতে
src একটি অডিওর src বৈশিষ্ট্যের মান সেট করতে বা ফেরত দিতে
টেক্সটট্র্যাকস একটি TextTrackList অবজেক্ট ফেরত দিতে যা সমস্ত উপলব্ধ টেক্সট ট্র্যাকের প্রতিনিধিত্ব করে
ভলিউম অডিওর ভলিউম সেট করতে বা ফেরত দিতে।

পদ্ধতি

অডিও অবজেক্ট -

এর পদ্ধতিগুলি নিম্নরূপ
পদ্ধতি বিবরণ
addTextTrack() প্রদত্ত অডিওতে একটি নতুন পাঠ্য ট্র্যাক যোগ করতে।
canPlayType() ব্রাউজার নির্দিষ্ট অডিও টাইপ চালাতে পারে কিনা তা পরীক্ষা করতে।
fastSeek() অডিও প্লেয়ারে একটি নির্দিষ্ট সময় খোঁজার জন্য/
getStartDate() বর্তমান টাইমলাইন অফসেট প্রতিনিধিত্ব করে একটি নতুন তারিখ অবজেক্ট ফেরত দিতে।
লোড() অডিও উপাদান পুনরায় লোড করতে।
play() অডিও চালানো শুরু করতে।
পজ() বর্তমানে বাজানো অডিও থামাতে।

সিনট্যাক্স

-এর সিনট্যাক্স নিচে দেওয়া হল

একটি অডিও উপাদান তৈরি করা হচ্ছে

var x= document.createElement("AUDIO")

একটি অডিও উপাদান অ্যাক্সেস করা হচ্ছে

var x = document.getElementById("demoAudio")

উদাহরণ

আসুন অডিও অবজেক্ট -

এর একটি উদাহরণ দেখি
<!DOCTYPE html>
<html>
<body>
<h1>MUSIC</h1>
<audio id="Audio" controls>
<source src="sample.mp3" type="audio/mpeg">
Audio not supported in your browser
</audio>
<p>Click the button to get the duration of the audio, in seconds.</p>
<button onclick="AudioDur()">Duration</button>
<button onclick="CreateAudio()">CREATE</button>
<p id="SAMPLE"></p>
<script>
   function AudioDur() {
      var x = document.getElementById("Audio").duration;
      document.getElementById("SAMPLE").innerHTML = x;
   }
   function CreateAudio() {
      var x = document.createElement("AUDIO");
      x.setAttribute("src","sample1.mp3");
      x.setAttribute("controls", "controls");
      document.body.appendChild(x);
   }
</script>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

HTML DOM অডিও অবজেক্ট

"সময়কাল" -

-এ ক্লিক করলে

HTML DOM অডিও অবজেক্ট

CREATE -

-এ ক্লিক করলে

HTML DOM অডিও অবজেক্ট

উপরের উদাহরণে -

আমরা প্রথমে একটি অডিও উপাদান তৈরি করেছি এবং অডিও উত্স এবং প্রকার নির্দিষ্ট করেছি৷

<audio id="Audio" controls>
<source src="sample.mp3" type="audio/mpeg">
Audio not supported in your browser
</audio>

তারপর আমরা যথাক্রমে AudioDur() এবং CreateAudio() ফাংশন চালানোর জন্য দুটি বোতাম “Duration” এবং CREATE তৈরি করেছি।

<button onclick="AudioDur()">Duration</button>
<button onclick="CreateAudio()">CREATE</button>

AudioDur() ফাংশনটি এর সাথে যুক্ত "অডিও" আইডি সহ উপাদান পায়। এটি

function AudioDur() {
   var x = document.getElementById("Audio").duration;
   document.getElementById("SAMPLE").innerHTML = x;
}

CreateAudio() ফাংশন একটি অডিও উপাদান তৈরি করে এবং এর বৈশিষ্ট্যগুলি যেমন src-কে "sample1.mp3"-এ সেট করে এবং "নিয়ন্ত্রণ" বৈশিষ্ট্য সেট করে এর নিয়ন্ত্রণ সক্ষম করে। উপাদানটি তারপর appendChild() পদ্ধতি ব্যবহার করে বডিতে যুক্ত করা হয়।

function CreateAudio() {
   var x = document.createElement("AUDIO");
   x.setAttribute("src","sample1.mp3");
   x.setAttribute("controls", "controls");
   document.body.appendChild(x);
}

  1. HTML DOM বোল্ড অবজেক্ট

  2. HTML DOM DD অবজেক্ট

  3. HTML DOM HR অবজেক্ট

  4. HTML DOM Ul অবজেক্ট