معرفی Howler.js، یک کتابخانه صدای JavaScript

گردآوری و تالیف : عرفان کاکایی
تاریخ انتشار : 06 دی 1397
دسته بندی ها : جاوا اسکریپت

Howler.js که توسط استودیو GoldFire توسعه داده شده است، یک کتابخانه صدا برای وب مدرن است که کار کردن با صدا در JavaScript را در تمام پلتفرم‌ها ساده، و قابل اطمینان می‌کند. این کتابخانه به طور پیشفرض برای پشتیبانی مرورگرها و پلتفرم‌هایی مانند ID9 و Cardova، به سراغ اِی‌پی‌آی Web Audio رفته، و به عنوان پشتیبانی از HTML 5 Audio استفاده می‌کند.

امکانات Howler.js

  • یک API تکی برای تمام چیزی که صدا نیاز دارد: این کتابخانه یک API ساده و با ثبات را فراهم می‌کند تا ایجاد تجربیات صدا را در برنامه شما ساده‌تر کند.
  • راهنماهای صدا: برای بازنواخت‌های دقیق‌تر و منابع کمتر، شما می‌توانید با استفاده از راهنماهای صدا، بخش‌های کنترل را برای فایل‌ها تعریف کنید.
  • از تمام کدک‌ها پشتیبانی می‌کند: Howler.js تمام کدک‌ها مانند MP3، MPEG، OPUS، OGG، OGA، WAV، AAC، CAF، M4A، MP4، WEBA، WEBM، DOLBY و FLAC را پشتیبانی می‌کند.
  • Cache کردن خودکار برای داشتن کارایی بهتر: این کتابخانه به طور خودکار صداهای بارگذاری شده را cache می‌کند که می‌توانند برای کارایی و پهنای باند بهتر در فراخوانی‌های متعاقب فراخوانی شوند.
  • معماری ماژولار: معماری ماژولار Howler.js به شما کمک می‌کند تا به سادگی از این کتابخانه استفاده کرده، و آن را گسترش دهید، و در نتیجه بتوانید امکانات سفارشی بیشتری اضافه کنید.

Howler.js از چه مرورگرهایی پشتیبانی می‌کند؟

Howler.js با این مرورگرها تطابق دارد:

  • Google Chrome 7.0+
  • Internet Explorer 9.0+
  • Firefox 4.0+
  • Safari 5.1.4+
  • Mobile Safari 6.0+
  • Opera 12.0+
  • Microsoft Edge

منبع

مقالات پیشنهادی

  • 15 کتابخانه جالب javascript و css

    ماموریت ما در راکت این است که شما را بر اساس تکنولوژی روز طراحی وب به روز نگه داریم . به همین خاطر هم هست که ما تقریبا ماهانه یا چند هفته در میان پستی...

    حسام موسوی
  • بهبود آیکون پروژها با یک کتابخانه بزرگ

    آیکون‌ها در دنیای طراحی نقش بسیار مهمی را ایفا می‌کنند. جدای از اینکه با استفاده از آن‌ها می‌توانیم به کاربران بگوییم که چکارهایی انجام دهند آن‌ها می‌...

    ارسطو عباسی
  • 15 کتابخانه جالب javascript و css دی ۹۵

    ماموریت ما در راکت این است که شما را بر اساس تکنولوژی روز طراحی وب به روز نگه داریم . به همین خاطر هم هست که ما تقریبا ماهانه یا چند هفته در میان پستی...

    حسام موسوی