howler.js
API جاوا اسکریپت منبع باز برای همه نیازهای صوتی
کتابخانه رایگان جاوا اسکریپت که از پخش فایل های صوتی با فرمت های استاندارد، ذخیره خودکار، جاسازی با پخش کننده های سفارشی، پشتیبانی از همه کدک های اصلی و موارد دیگر پشتیبانی می کند.
Howler.js یک کتابخانه بسیار آسان برای استفاده و قدرتمند است که توسعه دهندگان نرم افزار را قادر می سازد با فایل های صوتی داخل برنامه های جاوا اسکریپت خود کار کنند. این یک کتابخانه ثابت واحد است که می تواند برای برآوردن تمام نیازهای صوتی شما مورد استفاده قرار گیرد و می تواند در همه سیستم عامل های اصلی استفاده شود. یکی از ویژگی های عالی این است که از همه کدک ها برای سازگاری کامل با مرورگرها پشتیبانی می کند. این یک کتابخانه صوتی خالص است که از طیف گسترده ای از فرمت های فایل مانند MP3، OGG، WAV، AAC، CAF، M4A، MP4، WEBA، FLAC و بسیاری دیگر پشتیبانی می کند.
کتابخانه منبع باز است و به صورت رایگان تحت مجوز MIT برای استفاده عمومی در دسترس است. به راحتی میتواند اکثر نیازهای صوتی شما را برآورده کند. Howler.js به HTML5 Audio برمی گردد و در تمام مرورگرهای اصلی مانند 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
لطفا برای نصب کامل از دستور زیر استفاده کنید.
Howler.js را با استفاده از PyPI نصب کنید
git clone https://github.com/goldfire/howler.js.git
شما همچنین می توانید آن را با استفاده از NPM نصب کنید. لطفا برای نصب کامل از دستور زیر استفاده کنید
Howler.js را با استفاده از NPM نصب کنید
npm install howler
پخش MP3 و کنترل صداهای متعدد از طریق جاوا اسکریپت
کتابخانه منبع باز جاوا اسکریپت howler.js از پخش MP3 و همچنین سایر فرمت های محبوب فایل صوتی با استفاده از دستورات جاوا اسکریپت پشتیبانی می کند. همچنین امکان کنترل همزمان چندین صدا در داخل برنامه های جاوا اسکریپت وجود دارد. با اختصاص یک شناسه صدا به آن می توانید به راحتی صدای خاصی را کنترل کنید. به عنوان مثال، می توانید حجم یک صدا را افزایش دهید، آن را محو کنید یا سرعت آن را افزایش دهید. همچنین میتواند بهطور خودکار کل فایل صوتی را بارگیری کند یا با استفاده از ابرداده و پخش خودکار هنگام بارگیری صدا، آن را بارگیری مجدد کند.
بارگیری و پخش فایل صوتی به طور همزمان با استفاده از جاوا اسکریپت
کتابخانه howler.js به نرمافزارهای حرفهای اجازه میدهد تا فایلهای صوتی را به صورت برنامهنویسی و همزمان در برنامههای جاوا اسکریپت خود بارگیری و پخش کنند. همانطور که howler.js به طور پیشفرض روی Web Audio API قرار دارد، به این معنی که قبل از شروع پخش، یک فایل صوتی کامل باید دانلود شود. همچنین میتوان HTML5 Audio را اجباری کرد. به محض اینکه بتواند پخش شود، حتی اگر فایل کامل دانلود شده باشد، شروع به پخش خواهد کرد.
پخش کننده صوتی را با استفاده از JavaScript API ایجاد کنید
کتابخانه منبع باز جاوا اسکریپت howler.js به برنامه نویسان نرم افزار امکان می دهد تا به راحتی یک پخش کننده صوتی اولیه بسازند. این کتابخانه چندین ویژگی مانند پشتیبانی از لیست پخش، پخش، مکث، بعدی، قبلی، کنترل صدا و بسیاری دیگر را فراهم می کند. می توانید از گزینه هایی مانند تمام صفحه و نمایش پیشرفت پخش در زمان واقعی استفاده کنید.