Exposing various Video API's in one concise way

Exposing various Video API's in one concise way

After looking around for a while for a bare javascript program that just exposes the means to play a video without adding any platform specific controls/api I couldn't find any.

The idea is that the different plugins expose the exact same video API so that a player plugin can be written to leverage these plugins. I really want to keep these plugins small and not chunk them all together in one big plugin.

What I got at the moment is playback of videos using 3 different technologies but all with the exact same API.
It can be seen in action here:  http://christiaan.baartse.nl/jquery-ui-videodisplay/
The top one is HTML video tag, the second is done using flash and the last one is silverlight.


Any feedback is much appriciated!