Сегодня переделал свой плеер,
http://clecar.ru/raznoe/plebal.html
добавил кроме просмотра на разной скорости воспроизведения, копирование циклически в canvas 100 кадров просмотренного с возможностью просмотра в обратном записи направлении. Замер промежутков времени сделал через
setTimeout Не нравится мне этот очень капризный способ. Может подскажите другой мне нужно отмерять промежутки от 0.1 сек до 1 сек.