Creating an Audio Player

Hey does anyone know how to create an audio player from scratch? Not using the one in the components marketplace !

If anyone has any tutorials or tips that would be amazing!

Also has anyone run into the problem of the Audio Player from the component marketplace not working to well in the background?