you know, versus something unwieldy like:
<script language="javascript" type="text/javascript">
var player = $('audio_player');
function playerError()
{
window.alert(player.error.code + ' Could not play this sound file: ' + player.currentSrc);
}
function nextAudio()
{
setTimeout("window.location = '/student_vocab/next_stage';", 3000);
}
function myAddListener(obj, evt, handler, captures)
{
obj.addEventListener(evt, handler, captures);
}
function RegisterListeners()
{
if ( null == player )
{
alert("QT plug-in not instantiated on <body> load event???");
return;
}
myAddListener(player,'ended', nextAudio, false);
myAddListener(player,'error', playerError, false);
}
RegisterListeners();
var value_audio = "http://somefile.mp3";
player.src = value_audio;
player.load();
player.play();
</script>