1 decade ago by McFussyPants
Ok. so I couldn't get it to work. But for my simplistic use of sound, this shim did the trick:
var soundManager =
{
setup : function(args)
{
args.onready();
},
createSound : function(args)
{
var new_sound = document.createElement('audio');
new_sound.src = args.url;
new_sound.id = args.id;
new_sound.preload = true;
if(args.loop != undefined)
{
new_sound.loop = args.loop;
}
else
new_sound.loop = false;
new_sound.onfinish = args.onfinish;
new_sound.stop = function()
{
this.pause();
}
return new_sound;
}
};
