La cosa parece que funciona. Aunque se queda el ciclo en la película y hace loop constantemente, aunque se le ponga un stop al final de la misma.
Muchas gracias por vuestra ayuda.
No he probado la segunda opción:
function callback() ...
¿Podrías explicarme para que sirve esta función de manera breve?
Gracias por todo