RAWR-Player is a dynamic flash player that interacts with the
templates we create. It can also be used as a stand-alone flash player on any website, provided it is not used for commercial purposes. RAWR-Player features context menu items, dynamic theme and a simple interface. It supports .mp3 .flv .m4a .mov .mp4 .3gp; almost any container that uses the H264 codec. Just feed the player a file and it will automatically configure to the required playback settings.
The current player is programmed in ActionScript 2, however there is a view to upgrade and make use of new streaming capabilities. If you would like to see more information about the player visit the
homepage.
Challenge:To design a player that would interact, change and adapt to the needs of RAWR-Designs. The flash player had to work with the file lists generated by
HFS. The interface must be dynamic, each template would not require a new compiled player. The final requirement was that the player must also work stand-alone on any website.
Solution:This was achieved using Flash (ActionScript) and JavaScript. To create the dynamic interface 'flash.external.externalinterface' and 'flash.geom.rectangle' classes were used. The users of the player are able, using flashvars, to assign a color for each core feature of the player. The JavaScript side handles the cookies for saved preferences and the generation of playlists from HFS.
Roles:Lead Designer, Lead Programmer
Skills:Flash, ActionScript, JavaScript