I'm looking for a way to view HTML5 <video>, frame-by-frame. The scenario: Having a video, with an additional button that skips to the next frame when pressed. What do you think is the best method to do this? Play the video normally, Listen to timeUpdate event, which on FireFox is called for every frame, and then just pause the video. However, the other browsers don't behave like Firefox. Change t