Good point: Could you use the Sublime HTML/JS set for other codecs? Probably could -- the codec would make less of a difference to transport control functionality than the browser's varying support for JavaScript and VIDEO APIs would be.
Yes, all that's necessary is for the content author to provide a Theora encoded version of the video.