HTML5 audio/video shim that "just works"