View Full Version : add 5 second delay in loop?
caitny
07-14-2004, 04:46 PM
I have this code which continuously plays an MP3 through a media display (instance is med)
med.setMedia(media_url, "MP3");
var listener = new Object();
listener.complete = function(eventObject) {
trace(med.contentPath + "complete");
med.play(0);
};
med.addEventListener("complete", listener);
How do I add a 5 second delay in between playing it each time?
red penguin
07-14-2004, 04:48 PM
setInterval();
caitny
07-14-2004, 05:14 PM
Thanks, I had tried setInterval but it didn't work so I abandoned it... Maybe I have it in the wrong spot??
med.setMedia(media_url, "MP3");
var listener = new Object();
listener.complete = function(eventObject) {
trace(med.contentPath + "complete");
myTimer = setInterval(med.play(0), 50000);
};
med.addEventListener("complete", listener);
I really appreciate your input!
red penguin
07-14-2004, 05:28 PM
med.setMedia(media_url, "MP3");
foo = function(){
clearInterval(fooIID);
fooIID = setInterval(_foo, 5000);
};
_foo = function(){
clearInterval(fooIID);
trace('5 secs');
med.play(0);
};
var listener = new Object();
listener.complete = function(eventObject){
trace(med.contentPath + "complete");
foo();
};
med.addEventListener("complete", listener);
Note you also had '50000' seconds!
caitny
07-14-2004, 05:58 PM
Awesome Thanks!
|
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.