howler.js
সমস্ত অডিও প্রয়োজনের জন্য ওপেন সোর্স জাভাস্ক্রিপ্ট এপিআই
ফ্রি জাভাস্ক্রিপ্ট লাইব্রেরি যা স্ট্যান্ডার্ড ফরম্যাট, স্বয়ংক্রিয় ক্যাশিং, কাস্টম প্লেয়ারের সাথে এম্বেডিং, সমস্ত প্রধান কোডেক এবং আরও অনেক কিছু থেকে অডিও ফাইল চালানোর জন্য সমর্থন প্রদান করে।
Howler.js হল ব্যবহার করা খুবই সহজ এবং শক্তিশালী লাইব্রেরি যা সফ্টওয়্যার ডেভেলপারদের তাদের নিজস্ব JavaScript অ্যাপের মধ্যে অডিও ফাইলের সাথে কাজ করতে সক্ষম করে। এটি একটি একক স্থিতিশীল লাইব্রেরি যা আপনার সমস্ত অডিও চাহিদা পূরণ করতে ব্যবহার করা যেতে পারে এবং সমস্ত প্রধান প্ল্যাটফর্মে ব্যবহার করা যেতে পারে। একটি দুর্দান্ত বৈশিষ্ট্য হল এটি সম্পূর্ণ ক্রস-ব্রাউজার সামঞ্জস্যের জন্য সমস্ত কোডেকের জন্য সমর্থন প্রদান করে। এটি একটি বিশুদ্ধ অডিও লাইব্রেরি যা MP3, OGG, WAV, AAC, CAF, M4A, MP4, WEBA, FLAC এবং আরও অনেক কিছুর মতো বিস্তৃত ফাইল ফরম্যাটের জন্য সমর্থন প্রদান করেছে।
লাইব্রেরিটি ওপেন সোর্স এবং জনসাধারণের ব্যবহারের জন্য এমআইটি লাইসেন্সের অধীনে অবাধে উপলব্ধ। এটি সহজেই আপনার অডিওর বেশিরভাগ চাহিদা পূরণ করতে পারে। Howler.js HTML5 অডিওতে ফিরে আসে এবং Google Chrome 7.0+, Internet Explorer 9.0+, Firefox 4.0+, Safari 5.1.4+, Mobile Safari 6.0+, Opera 12.0+ এবং Microsoft Edge-এর মতো সমস্ত প্রধান ব্রাউজারে পরীক্ষা করা হয়। .
লাইব্রেরি খুবই নির্ভরযোগ্য এবং এতে অডিও ফাইল পরিচালনার সাথে সম্পর্কিত বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্যের জন্য সমর্থন অন্তর্ভুক্ত রয়েছে, যেমন স্ট্যান্ডার্ড ফরম্যাট থেকে অডিও ফাইল বাজানো, স্বয়ংক্রিয় ক্যাশিং, কাস্টম প্লেয়ারের সাথে এম্বেড করা, সমস্ত প্রধান কোডেক সমর্থন করে, শব্দ নিয়ন্ত্রণ করে পৃথকভাবে এবং গোষ্ঠীতে, একাধিক শব্দের প্লেব্যাক, বিবর্ণ বা হার এবং ভলিউমের জন্য সম্পূর্ণ নিয়ন্ত্রণ, লুপিং ব্যাকগ্রাউন্ড মিউজিক ইত্যাদি।
The library is very reliable and has included support for several important features related to handling audio files, such as playing audio files from standard formats, automatic caching, embedding with custom players, supports all major codecs, control sounds individually and in the groups, playback of multiple sounds, full control for fading or rate & volume, looping background music and so on.
Howler.js দিয়ে শুরু করা
সম্পূর্ণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
PyPI ব্যবহার করে howler.js ইনস্টল করুন
git clone https://github.com/goldfire/howler.js.git
আপনি NPM ব্যবহার করে এটি ইনস্টল করতে পারেন; সম্পূর্ণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন
NPM ব্যবহার করে howler.js ইনস্টল করুন
npm install howler
MP3 চালান এবং জাভাস্ক্রিপ্টের মাধ্যমে একাধিক শব্দ নিয়ন্ত্রণ করুন
ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি howler.js জাভাস্ক্রিপ্ট কমান্ড ব্যবহার করে MP3 এবং অন্যান্য জনপ্রিয় অডিও ফাইল ফরম্যাট চালানোর জন্য সমর্থন প্রদান করেছে। জাভাস্ক্রিপ্ট অ্যাপের ভিতরে একই সময়ে একাধিক শব্দ নিয়ন্ত্রণ করাও সম্ভব। আপনি একটি শব্দ আইডি বরাদ্দ করে সহজেই একটি নির্দিষ্ট শব্দ নিয়ন্ত্রণ করতে পারেন। উদাহরণস্বরূপ, আপনি একটি শব্দের ভলিউম বাড়াতে পারেন, এটিকে বিবর্ণ করতে পারেন বা এর গতি বাড়াতে পারেন। এটি স্বয়ংক্রিয়ভাবে একটি সম্পূর্ণ অডিও ফাইল ডাউনলোড করা বা মেটাডেটা ব্যবহার করে পুনরায় লোড করা এবং শব্দ লোড হলে অটো-প্লে প্লেব্যাক।
জাভাস্ক্রিপ্ট ব্যবহার করে একই সাথে অডিও ফাইল লোড এবং প্লে করুন
Howler.js লাইব্রেরি সফ্টওয়্যার পেশাদারদের তাদের জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনের মধ্যে একযোগে অডিও ফাইলগুলি প্রোগ্রাম্যাটিকভাবে লোড এবং প্লে করতে দেয়। Howler.js ডিফল্ট হিসেবে ওয়েব অডিও এপিআই, যার মানে প্লেব্যাক শুরু করার আগে একটি সম্পূর্ণ অডিও ফাইল ডাউনলোড করতে হবে। HTML5 অডিও জোর করাও সম্ভব; এটি সক্ষম হওয়ার সাথে সাথে এটি বাজানো শুরু হবে, এমনকি যদি সম্পূর্ণ ফাইলটি ডাউনলোড হয়ে থাকে।
JavaScript API ব্যবহার করে অডিও প্লেয়ার তৈরি করুন
ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি howler.js সফটওয়্যার প্রোগ্রামারদের সহজে একটি মৌলিক অডিও প্লেয়ার তৈরি করতে সক্ষম করে। লাইব্রেরি বিভিন্ন বৈশিষ্ট্য প্রদান করে যেমন প্লেলিস্ট সমর্থন, খেলা, বিরতি, পরবর্তী, পূর্ববর্তী, ভলিউম নিয়ন্ত্রণ এবং আরও অনেক কিছু। আপনি রিয়েল-টাইমে পূর্ণ-স্ক্রীন এবং প্রদর্শন প্লেব্যাক অগ্রগতির মত বিকল্পগুলি ব্যবহার করতে পারেন।