https://javascript.plainenglish.io/building-a-simple-audio-player-with-javascript-a-step-by-step-guide-f62d9382fb07