uniplayer
Universal Web Media Player
Uniplayer is JavaScript media player based on broswer's plug-ins installed on user's machine with own advanced HTML-based GUI.
Easy way to embed video on a web page in spite of file format - Uniplayer detects the video (audio) type and selects the best suitable plug-in to play the file with.
JavaScript developers, feel free to join the dev team! Mail me for details: artico@overdesign.net
Currently supported 128 audio and video file extensions (70 mime-types) via 7 web plug-ins:
- QuickTime
- DivX
- Real Player
- Windows Media Player (Flip4Mac on Mac)
- VLC
- Flash *
- Silverlight **
Uniplayer is cross-browser and identically works in Firefox, Safari, Opera and Internet Explorer on Windows and Mac. Uniplayer uses available plug-ins JavaScript API functions and provides own if they don't exist.
If plug-in needed to play the video is not installed on the user's computer, Uniplayer will find another suitable plug-in for this video format. At least, if user has no suitable plug-ins installed, Uniplayer can kindly ask user to install one and automatically open direct download page. In Internet Explorer most of plug-ins can be installed automatically and silently or with security confirm depends on security settings. Uniplayer also provides own storage of cab-archives and executable installers to ensure correct downloading and installing of recommended version of video plug-ins on Windows.
As benefit, Uniplayer provides own GUI with full set of player's functions, unchanged in spite of web plug-in used for current file - for next file of another format plug-in will be silently reloaded, but GUI will remain the same.
Uniplayer allows you to add your own HTML-CSS-based theme (skin) or new module for interaction with another browser's plug-in.
Of course, full JavaScript API is provided. Developers could write new modules and themes to use Uniplayer in variety of web media solutions.
* now Uniplayer supports Flowplayer (GPL) and JW FLV Player (CC Share Alike 2.0 licence)
** by default, player for Silverligt (WMV) is JW WMV Player but any other suitable player could be used instead. Cause of JW Players licenced under Creative Commons Share Alike 2.0, you should apply the Longtailvideo licence in order to use this module.