AmplitudeJS is a lightweight JavaScript library that allows you to control the design of your media controls in your webpage -- not the browser. No dependencies (jQuery not required) and available on Github.
Hey Product Hunters,
I’m Jay and I am one of the core contributors of AmplitudeJS. AmplitudeJS allows designers to have 100% control of all of the browser’s audio elements using JavaScript and HTML5. The idea originally started when @danpastori was bound and determined to build his own music library using a web browser and Amazon S3. When Dan was getting his songs to play, we was very unpleased how Chrome would display a play button one way and Firefox would do it a different way.
Instead of letting the browser tell him how his players were going to look, he decided to create his own JavaScript library.
From what started as hobby-hacking on the weekends, it grew into its own product and we decided to release the source code on Github. We’re hopeful that by us doing this, we are able to help people collaborate and experience audio like never before (without any restrictions or limitations to the software).
The things that we are most excited about with AmplitudeJS:
- The designer has 100% control over the design of how the audio elements should display for their users
- AmplitudeJS has intelligent playlist support that is all organized through JSON
- Key Bindings allow your users to interact with your player without the need of a mouse
- Every single event in the player has a callback hook
- We have spent a ton of time on the documentation, making it easy for people to get started and building their own players
Thanks for checking out AmplitudeJS. We’re very thankful to answer any questions or hear your feedback!
Report
No reviews yetBe the first to leave a review for AmplitudeJS