I came across this nicely designed audio player on CodePen, put together by Michael Zhigulin It uses the waves.js click effect library...
IE Ajax Caching IssueAshley
Internet explorer seems to feel the need to cache everything, which can turn a simple ajax request into an IE nightmare.
Add this to the top of your php script, and all your IE Ajax caching problems will be solved!
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache");