I'm also looking for something similar ... I managed to add music on home page and mute it when click on an image but don't know how to start the music again when press the same button or may be another ... I added this code in my index.php
<SPAN style="position:absolute;" ID="soundBlock">
<embed src="<?php bloginfo('stylesheet_directory'); ?>/music.mp3" loop="true" autostart="true" hidden="true" enablejavascript="true">
</SPAN>
<div class="mute"><img src="<?php bloginfo('stylesheet_directory'); ?>/assets/images/Mute.png" onclick="stopBackgroundSound();" ></div>
and added this script under header.php before <?php wp_head(); ?>...
<script type="text/javascript">
function stopBackgroundSound() {
document.getElementById('soundBlock').innerHTML='';
}
</script>
Any help to play the music back will be much appreciated...
Thanks