here is an example of how to start playing sound using custom icon images .. this method uses jPlayer, so it's cross-platform. Check it out on this fiddle: http://jsfiddle.net/75lb/XPkTz/
markup example:
<div id="audio"></div> <a href="http://www.freesfx.co.uk/rx2/mp3s/3/2665_1315685839.mp3"> <img src="http://icons.iconarchive.com/icons/creative-freedom/shimmer/48/Play-icon.png" /> </a> <a href="http://www.jplayer.org/audio/mp3/Miaow-07-Bubble.mp3"> <img src="http://icons.iconarchive.com/icons/creative-freedom/shimmer/48/Play-icon.png" /> </a>
and script:
$("#audio").jPlayer({ swfPath: "http://www.jplayer.org/latest/js/Jplayer.swf", supplied: "mp3" }); $("a").click(function(e) { $("#audio").jPlayer("setMedia", { mp3: this.href }).jPlayer("play"); e.preventDefault(); });โ
don't forget to make sure jQuery and jPlayer are loaded on your page:
<script type='text/javascript' src='http://code.jquery.com/jquery-1.6.4.js'></script> <script type='text/javascript' src="http://www.jplayer.org/latest/js/jquery.jplayer.min.js"></script>
source share