Попробуй увеличить интервал -

Код:
scan = setInterval(Scaner, 25);
Возможно, плеер просто не успевает выполнять задачу раз в мсек.
...Да не возможно, а точно - у тебя стоит updateAfterEvent(), то есть по-твоему 1000 раз в секунду картинка должна обновляться. Хороший у тебя монитор.