Hey guys! I've been exploring working with Audio lately - and how an AudioPlayer Class could work. I started out with a basic example, highlighting a few native methods and properties, and ended up also creating a Class that contains a few other helpful methods, allowing you to visualize time, timeLeft, calculate progress and more.
- On GitHub: https://github.com/benjaminnathan/framer-AudioPlayer
- Basic Example: http://share.framerjs.com/mz633vr9l57p/
- AudioPlayer Class: http://share.framerjs.com/pb8ugy1rfbwt/
Hope these are useful! Still a work-in-progress, but curious to hear what you guys think. Contributions are welcome, too. :-) Still looking to improve the scrubbing behavior, to explore forward/rewind functions and to include a customizable play/pause/stop UI within the Class.