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> আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে -

"সময়কাল" -
-এ ক্লিক করলে

CREATE -
-এ ক্লিক করলে

উপরের উদাহরণে -
আমরা প্রথমে একটি অডিও উপাদান তৈরি করেছি এবং অডিও উত্স এবং প্রকার নির্দিষ্ট করেছি৷
৷<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);
}