Howler.js संभवतः सर्वश्रेष्ठ जावास्क्रिप्ट ऑडियो लाइब्रेरी है
आउटडेटेड ऑडियो प्लेयर धन्यवाद के लिए अतीत की बात है आधुनिक एचटीएमएल 5 ऑडियो और यह ब्राउज़र समर्थन का तेजी से गोद लेना. लेकिन वेब डिजाइनर एक के साथ एक कदम आगे जा सकते हैं शुद्ध ऑडियो लाइब्रेरी जैसे कि Howler.js.
यह मुफ्त खुला स्रोत जेएस लाइब्रेरी आपको देता है मानक प्रारूपों से ऑडियो फ़ाइलें चलाएं कस्टम खिलाड़ियों के साथ एम्बेडेड। हावलर के साथ आता है पूर्ण एपीआई, तो आप एक निर्माण कर सकते हैं साधारण ऑडियो प्लेयर, ए बड़ी प्लेलिस्ट, या पाश्र्व संगीत पृष्ठभूमि इन-ब्राउज़र HTML5 गेम के लिए.
हॉलेर को पहली बार 2013 की शुरुआत में बनाया गया था कई पुनरावृत्तियों से गुजरा है. वर्तमान में, परियोजना v2.x पर बैठता है GitHub पर 7k से अधिक सितारों के साथ.
प्रोजेक्ट था एक गेम स्टूडियो द्वारा बनाया गया कि ध्वनि FX और पृष्ठभूमि संगीत के लिए अपने वेब गेम में हॉलर का उपयोग करता है। यह एक का समर्थन करता है फ़ाइल प्रकार और कोडेक्स की विस्तृत सरणी समेत एमपी 3, OGG, WAV, AAC, CAF, M4A, MP4, WEBA, FLAC… एक ऑडियो फ़ाइल का नाम और मैं गारंटी देता हूं कि यह समर्थित है.
यदि आप एक साधारण ऑडियो प्लेयर चाहते हैं तो एचटीएमएल 5 पर्याप्त हो सकता है। लेकिन हॉवेलर आपके लिए कई विशेषताओं के साथ आता है HTML के साथ मूल रूप से नहीं मिल सकता है, जैसे कि बाहर लुप्त होती / में प्रत्येक ट्रैक के साथ, या स्वचालित कैशिंग संगीत फ़ाइलों के लिए लोड समय को कम करने के लिए.
हावलर एक है कोई निर्भरता के साथ शुद्ध जावास्क्रिप्ट पुस्तकालय और यह सभी प्रमुख ब्राउज़रों का समर्थन करता है समेत:
- क्रोम 7+
- इंटरनेट एक्सप्लोरर 9+
- फ़ायरफ़ॉक्स ४+
- मोबाइल सफारी 6+
- ओपेरा 12+
- Microsoft एज (सभी संस्करण)
पुराने ब्राउज़र HTML5 ऑडियो प्लेयर के लिए डिफ़ॉल्ट, तो यह उचित वापसी विकल्प है.
Howler.js में सब कुछ है मॉड्यूलर, इसलिए आप चुन सकते हैं कि किन विशेषताओं को शामिल करना है और कौन सी छोड़ना है। यह हो सकता है HTTP अनुरोधों को बहुत कम करें ऑडियो खिलाड़ियों का उपयोग करने के लिए बहुत आसान है.
आप पा सकते हैं पूर्ण प्रलेखन साथ GitHub रेपो में लाइव डेमो मुख्य साइट पर.
यह अब तक वेब पर सबसे व्यापक ऑडियो लाइब्रेरी है। उसमे समाविष्ट हैं खेल ध्वनि FX ब्राउज़र गेम के लिए और दोहराए जाने वाले स्प्राइट्स जब भी उपयोगकर्ता पृष्ठ पर कुछ क्लिक करता है या क्लिक करता है तो उसे कॉल किया जा सकता है.
नीचे, आप एक देख सकते हैं बास ट्यूनिंग वेब ऐप CodePen से एक छोटे से अंश को प्रदर्शित करता है Howler क्या कर सकता है। और, अगर आप चाहते हैं और अधिक जानें Howler GitHub रेपो पर जाएँ प्रलेखन खोजें तथा लिंक डाउनलोड करें नवीनतम संस्करण के लिए.