può andare bene il codice, ma in ogni frame devi inserire il clearInterval prima del richiamo del setInterval

Codice PHP:
pausa(5000); //5 secondi di pausa

function pausa(tempo){
clearInterval(idInterval)
stop();
idInterval setInterval(function () { play();clearInteval(idInterval);}, tempo);