Chris, my approach is a complete flip to yours.
Drag and drop your mp3 onto the design page and accept the Do not Autostart option.
This creates your audio controls placeholder.
In the body code of the placeholder include the phrase id="songX"
On the image, add a Link:<audio id="weapon" class="xar_meplayer" id="songX" src="index_htm_files/chooseyourweapon.mp3" controls width = "100%" height="100%"/>
"songX" can be any phrase, just ensure it is the same in the control and the link.javascript: document.getElementById("songX").play();
Clicking the actual image starts the audio.
Other shapes can have .pause() or .stop() and the audio control can be then hidden away.
Acorn
Bookmarks