জাভাস্ক্রিপ্ট জেকুয়েরি এঙ্গুলার জেএস এইচটিএমএল সিএসএস বুটস্ট্রাপ পিএইচপি সি প্রোগ্রামিং
ফোরাম
×

জাভাস্ক্রিপ্ট রেফারেন্স

রেফারেন্স

জাভাস্ক্রিপ্ট

অপারেটর-Operator স্টেটমেন্ট-Statement অ্যারে-Array বুলিয়ান-Boolean স্ট্রিং-String সংখ্যা-Number রেগুলার এক্সপ্রেশন-RegExp গণিত-Math তারিখ-Date গ্লোবাল-Global কনভার্শন-Conversion

এইচটিএমএল ডোম-DOM

ডোম ডকুমেন্ট-DOMDocument ডোম এলিমেন্ট-DOMElement ডোম এট্রিবিউট-DOMAttribute ডোম স্টাইল-DOMStyle ডোম ইভেন্ট-DOMEvent

ব্রাউজার বোম-BOM

উইনডো-Window হিস্টোরি-History লোকেশন-Location ন্যভিগেটর-Navigator স্ক্রিনScreen

এইচটিএমএল অবজেক্ট

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>


 

এইচটিএমএল ডোম অডিও অবজেক্ট


অডিও অবজেক্ট

অডিও অবজেক্ট এইচটিএমএল(৫)এ নতুন

অডিও অবজেক্ট এইচটিএমএল <audio> এলিমেন্টকে প্রতিনিধিত্ব করে।

নোটঃ <audio> এলিমেন্ট ইন্টারনেট এক্সপ্লোরার(৮) এবং এর পূর্বের ভার্সনে সাপোর্ট করে না।


অডিও অবজেক্ট তৈরি

আপনি document.createElement() মেথড ব্যবহার করে <audio> এলিমেন্ট তৈরি করতে পারেনঃ

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<p><button onclick="myFunc()">ক্লিক করুন</button></p>

<script>
function myFunc() {
    var a = document.createElement("audio");

    if (a.canPlayType("audio/mpeg")) {
        a.setAttribute("src","horse.mp3");
    } else {
        a.setAttribute("src","horse.ogg");
    }

    a.setAttribute("controls", "controls");
    document.body.appendChild(a);
}
</script>
</body>
</html>

ফলাফল




অডিও অবজেক্ট এক্সেস

আপনি getElementById() ব্যবহার করে <audio> এলিমেন্টকে এক্সেস করতে পারেনঃ

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>
<audio id="test" controls>
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
 আপনার ব্রাউজারে audio এলিমেন্ট সার্পোট করে না।
</audio>
<p><button onclick="myFunc()">ক্লিক করুন</button></p>
<p id="test2"></p>
<script>
function myFunc() {
    var a = document.getElementById("test").duration;
    document.getElementById("test2").innerHTML = a;
}
</script>
</body>
</html>

ফলাফল



অডিও অবজেক্ট প্রোপার্টি

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

অডিও অবজেক্ট মেথড

মেথড বর্ণনা
addTextTrack() অডিওতে একটি নতুন টেক্সট ট্র্যাক যুক্ত করে।
canPlayType() ব্রাউজার এই নির্দিষ্ট অডিও টাইপ প্লে করতে পারবে কিনা তা যাচাই করে।
fastSeek() অডিও প্লেয়ারে একটি নির্দিষ্ট সময় অনুসন্ধান করে।
getStartDate() একটি নতুন Date অবজেক্ট রিটার্ন করে যা বর্তমান টাইমলাইন অফসেটকে উপস্থাপন করে।
load() অডিও এলিমেন্টকে রি-লোড করে।
play() অডিও চলা শুরু করে।
pause() চলমান অডিওকে pause করে।

স্ট্যান্ডার্ড প্রোপার্টি ও ইভেন্ট

প্রোপার্টি ইভেন্ট
সাপোর্ট করে। এখানে দেখুন সাপোর্ট করে। এখানে দেখুন