Scrobbla film frame-by-frame med piltangenter

Ska kompletteras. Men här är lite jQuery-kod.

(function($) {

   var frameLength = 1/24, // Framerate
       activeFrame = 0;

   $(function($) {

       video = $('video')[0];

       $(document).bind('mousewheel', scroller);
       $(document).bind('keydown', keypress);

   });

   function updateMovie() {

       video.currentTime = (activeFrame * frameLength);

   }

   function scroller(e) {

       if (e.originalEvent.wheelDelta < 0)
           activeFrame++;
       else
           activeFrame--;

       activeFrame = (activeFrame < 0) ? 0 : activeFrame;

       updateMovie();

   }

   function keypress(e) {

       var key = e.which;

       if (key == 37)
           activeFrame--;
       else if (key == 39)
           activeFrame++;

       activeFrame = (activeFrame < 0) ? 0 : activeFrame;

       updateMovie();

   }

})(jQuery);