In this simple example, the video player is stripped back to barest of essentials with no overt transport controls or playback head. When investigated by rollover, the current video pauses and additional videos are shown as randomly distributed thumbnails. Click a thumbnail to select a new video. It's a fairly simple interaction to teach the user - 'if you want to see some more choices roll over the video, if you just want to watch, roll away'.
The demo is built using the Brightcove 3 platform and makes use of BEML (Brightcove Experience Markup Language) and the Brightcove Player API to create a player template that loads in a custom overlay swf. Any Brightcove player based on this template is subsequently published by the standard Brightcove publishing methods and the custom overlay brought in at runtime. No need to distribute custom code. Source and full description to follow.
You can find the code and explanation of this technique here.
