XHTML5 Video Player

This is work in progress. Requires support for SVG 1.1, XHTML5 Video element, and its Media API. There is also DFXP and WAI ARIA markup in use.

Works well in Firefox 3.5/3.6 except for the progress bar (buffered attribute isn't supported yet). Opera 10.5 works but doesn't seem to fire progress events even if it seems to support the buffered attribute? Safari 5 and Google Chrome 5 both work but it looks like getBoundingClientRect doesn't work on SVG elements. It affects the time and volume bars/sliders and captions positioning (Chrome will crash if you use the time bar). IE Platform Preview doesn't support the video element yet.

00:00 00:00

TODO:

  1. Support for metadata?
  2. Fix caption visibility bug
  3. Fix duration with time seek