howler.js
Open Source JavaScript API για όλες τις ανάγκες ήχου
Δωρεάν βιβλιοθήκη JavaScript που παρέχει υποστήριξη για αναπαραγωγή αρχείων ήχου από τυπικές μορφές, αυτόματη αποθήκευση στην προσωρινή μνήμη, ενσωμάτωση με προσαρμοσμένες συσκευές αναπαραγωγής, υποστηρίζει όλους τους κύριους κωδικοποιητές και πολλά άλλα.
Το howler.js είναι μια πολύ εύχρηστη και ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές λογισμικού να εργάζονται με αρχεία ήχου μέσα στις δικές τους εφαρμογές JavaScript. Είναι μια ενιαία σταθερή βιβλιοθήκη που μπορεί να χρησιμοποιηθεί για να ικανοποιήσει όλες τις ανάγκες ήχου σας και μπορεί να χρησιμοποιηθεί σε όλες τις μεγάλες πλατφόρμες. Ένα εξαιρετικό χαρακτηριστικό είναι ότι παρέχει υποστήριξη για όλους τους κωδικοποιητές για πλήρη συμβατότητα μεταξύ προγραμμάτων περιήγησης. Είναι μια καθαρή βιβλιοθήκη ήχου που παρέχει υποστήριξη για ένα ευρύ φάσμα μορφών αρχείων όπως MP3, OGG, WAV, AAC, CAF, M4A, MP4, WEBA, FLAC και πολλά άλλα.
Η Βιβλιοθήκη είναι ανοιχτού κώδικα και διατίθεται ελεύθερα υπό την άδεια MIT για δημόσια χρήση. Μπορεί εύκολα να καλύψει την πλειοψηφία των αναγκών σας στον ήχο. Το 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
Χρησιμοποιήστε την παρακάτω εντολή για την πλήρη εγκατάσταση.
Εγκαταστήστε το howler.js χρησιμοποιώντας το PyPI
git clone https://github.com/goldfire/howler.js.git
Μπορείτε επίσης να το εγκαταστήσετε χρησιμοποιώντας το NPM. Χρησιμοποιήστε την παρακάτω εντολή για την πλήρη εγκατάσταση
Εγκαταστήστε το howler.js χρησιμοποιώντας NPM
npm install howler
Αναπαραγωγή MP3 και έλεγχος πολλών ήχων μέσω JavaScript
Η βιβλιοθήκη ανοιχτού κώδικα JavaScript howler.js έχει παράσχει υποστήριξη για την αναπαραγωγή MP3 καθώς και άλλων δημοφιλών μορφών αρχείων ήχου χρησιμοποιώντας εντολές JavaScript. Είναι επίσης δυνατός ο έλεγχος πολλών ήχων ταυτόχρονα μέσα σε εφαρμογές JavaScript. Μπορείτε εύκολα να ελέγξετε έναν συγκεκριμένο ήχο εκχωρώντας ένα αναγνωριστικό ήχου σε αυτόν. Για παράδειγμα, μπορείτε να αυξήσετε την ένταση ενός ήχου, να τον σβήσετε ή να αυξήσετε την ταχύτητά του. Είναι επίσης η αυτόματη λήψη ενός ολόκληρου αρχείου ήχου ή η επαναφόρτωσή του χρησιμοποιώντας μεταδεδομένα και η αυτόματη αναπαραγωγή αναπαραγωγής όταν φορτώνεται ο ήχος.
Φόρτωση και αναπαραγωγή αρχείου ήχου ταυτόχρονα χρησιμοποιώντας JavaScript
Η βιβλιοθήκη howler.js επιτρέπει στους επαγγελματίες λογισμικού να φορτώνουν και να αναπαράγουν αρχεία ήχου ταυτόχρονα μέσω προγραμματισμού μέσα στις εφαρμογές τους JavaScript. Καθώς το howler.js έχει οριστεί από προεπιλογή στο Web Audio API, που σημαίνει ότι πρέπει να ληφθεί ένα πλήρες αρχείο ήχου πριν ξεκινήσει η αναπαραγωγή. Είναι επίσης δυνατό να επιβάλετε τον ήχο HTML5. θα αρχίσει να παίζει μόλις είναι σε θέση, ακόμα κι αν έχει γίνει λήψη του πλήρους αρχείου.
Δημιουργήστε πρόγραμμα αναπαραγωγής ήχου χρησιμοποιώντας το JavaScript API
Η βιβλιοθήκη ανοιχτού κώδικα JavaScript howler.js επιτρέπει στους προγραμματιστές λογισμικού να κατασκευάσουν μια βασική συσκευή αναπαραγωγής ήχου με ευκολία. Η βιβλιοθήκη παρέχει πολλές δυνατότητες, όπως προβολή λίστας αναπαραγωγής υποστήριξης, αναπαραγωγή, παύση, επόμενο, προηγούμενο, έλεγχοι έντασης ήχου και πολλά άλλα. Μπορείτε να χρησιμοποιήσετε επιλογές όπως η πλήρης οθόνη και η προβολή της προόδου της αναπαραγωγής σε πραγματικό χρόνο.