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); }