delay voor het afspelen van audio

Status
Niet open voor verdere reacties.

xvilo

Gebruiker
Lid geworden
14 dec 2008
Berichten
492
Hallo,

Ik heb nu een html5 preloader, maar nadat alles is in geladen moet hij een audio element afspelen.
Dat gaat al bijna goed, maar er moet een delay() van een seconde bij.... hoe moet dat? want mij lukt dat niet!

[JS]$.html5Loader({ filesToLoad:'js/files.json',
onComplete: function () {
console.log("All the assets are loaded!")
//hier moet de delay komen van 1 seconde
ding.play();
},
onUpdate: loaderAnimation.update
});[/JS]

alvast bedankt

//xvilo
 
Het kan met een simpele timeout. Echter moet je wel wat magie gebruiken om de scope te fixen:

[js]$.html5Loader({ filesToLoad:'js/files.json',
onComplete: function () {
console.log("All the assets are loaded!")


setTimeout(function(x)
{
return function()
{
x.play();
}
}(ding), 1000); // 1 sec.

},
onUpdate: loaderAnimation.update
});[/js]
 
Het kan met een simpele timeout. Echter moet je wel wat magie gebruiken om de scope te fixen:

[js]$.html5Loader({ filesToLoad:'js/files.json',
onComplete: function () {
console.log("All the assets are loaded!")


setTimeout(function(x)
{
return function()
{
x.play();
}
}(ding), 1000); // 1 sec.

},
onUpdate: loaderAnimation.update
});[/js]

Geweldig! alsnog bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan