This player uses an event interface between the ui controls and the chosen video playback strategy, so that the same controls are used whether the browser is utilizing the html5 video tag, or the flash plugin.
Loading the examples in safari will utilize the html5 video tag, while using firefox or IE will utilize the flash plugin.
fig 1. The full set of available controls includes step buttons, time remaining, time elapsed, and a volume control slider. View example
fig 2. A different skin for the controller. View example
fig 3. Control elements can be rendered in any combination and order. View example
fig 4. As simple as it gets, just a play-pause button View example
View Adam Portilla's portfolio website