Video Controls

This table lists the areas in which the built-in browser controls are different. For mobile devices, their touch controls, small screens and hardware buttons, result in a conceptually different UI than desktop browsers.

BrowserPoster clickControls visibleTime displayVolume control
Firefox 8starts videoidle, hoverelapsed, duration 1vertical slider
Firefox 11starts videoidle, hoverelapsed, duration 1vertical slider
Chrome 15does nothingidle, hover, pausedelapsedvertical slider
Safari 5.1does nothingidle, paused, hover 2elapsed, remainingvertical slider
Internet Explorer 9does nothinghoverelapsed, remaininghorizontal slider
Opera 11.5does nothingidle, paused, hoverelapsed, duration 3vertical slider
iOS 4 (iPod Touch 4)starts video 4paused, touchelapsed, remaininghardware buttons
iOS 5 (iPad 1)starts video 4paused, touchelapsed, remaininghardware buttons
Android 2.2 (HTC Legend)does nothing- 5elapsed, durationhardware buttons
Android 2.3 (HTC Desire)does nothingidle, touchelapsed, durationhardware buttons
Android 4.0 (Galaxy S2)does nothingidle, touch 6elapsed, duration 7hardware buttons
WinPho 7.5 (Lumia 800)starts video 4paused, touchelapsed, durationhardware buttons
  1. Elapsed time is displayed as "tool tip" on seek bar.
  2. Before playback starts, most of the controls are missing.
  3. Both are shown to the right of the seekbar.
  4. A "play" icon is shown in the display
  5. With no controls when idle and no display click, it's impossible to start a video!
  6. After controls fade out in "windowed" mode, they don't appear anymore. Bug?
  7. Only in fullscreen mode, not in windowed mode.

Flash players

In comparison, here is how a few of the more popular Flash players do these things.

ServicePoster clickControls visibleTime DisplayVolume Controls
YouTubestarts video 1alwayselapsed, durationhorizontal slider
Vimeostarts videoidle, hoverelapsed 2horizontal slider
Brightcovedoes nothingidle, hoverelapsed, durationvertical slider
Ooyalastarts video 1paused, hoverelapsed, durationvertical slider
Sublimestarts video 1paused, hoverelapsedhorizontal slider
Flowplayerstarts video 1hoverelapsed, durationhorizontal slider
  1. A "play" icon is shown in the display
  2. Elapsed time is displayed as "tool tip" on seek bar.

Test video

This element contains both a WebM and MP4 source. Preload is set to none.