Had some downtime and thought I’d have a quick look at the HTML5 Video API.

The API offers a lot more control than I’d expected and it was really easy to knock up a quick demo.
Having to pander to all the different supported codecs and formats is a pain, but actually interacting with the video via the API is nice and simple and shows how you can replace the standard controls without too much aggravation.

Note: this is not a polished example of video control – just a test. The seek and volume sliders only currently support click events. If I get time, I’ll add drag scrubbing for them.