Share
Facebook
Twitter
LinkedIn
Whatsapp
Instagram
Messenger

এইচটিএমএল ৫.০ অডিও রেফারেন্স - HTML 5.0 Audio Ref


এইচটিএমএল ৫.০ অডিও রেফারেন্স

এইচটিএমএল ৫.০ এ <audio> ট্যাগ অর্থাৎ অডিও এলিমেন্টের জন্য বেস কিছু মেথড, প্রোপার্টি এবং ইভেন্ট আছে।

এই মেথড, প্রোপার্টি ও ইভেন্ট গুলো <audio> এলিমেন্টে ব্যবহার করে জাভাস্ক্রিপ্টের মাধ্যমে আরও সুন্দর ভাবে ব্যাবহার করা যায়। নিচে এইচটিএমএল ৫.০ এর <audio> ট্যাগের জন্য মেথড ও প্রপার্টি গুলো দেখুন।


এইচটিএমএল ৫.০ অডিও মেথড

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


এইচটিএমএল ৫.০ অডিও প্রপার্টি

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


এইচটিএমএল ৫.০ অডিও ইভেন্ট

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

এইচটিএমএল <audio> API সম্পর্কে জানতে W3C এর Web Audio API ওয়েব পেজটি ব্রাউজ করুন।