Flash player to be used in a digital signage application (Cisco Digital Media Player).
Player will be used within the digital signage application to pull elements from a web server directory (stills, swf files, and video (if possible)) and display them sequentially as a flash presentation. Goal is so that once the flash player is designed, no more modifications will be required. Users can upload elements to a web server and the flash player will pull the element, determine a start/end date, and scale the element to be shown full screen within the player.
-Flash presentation will be a stand-alone application that polls a specific web directory on a web server hosted on an external network. Directory will contain stills, swf files and possibly video.
-Directory will not contain a fixed number of elements. Must be able to retrieve directory contents and download accordingly.
-Player will download elements on first run, progress bar required.
-Player will redownload elements at a specified interval (in background preferred), most likely “X” number of play cycles.
- Files will be shown sequentially, stills for a specified duration, swf files for the length of the presentation, video for the length of the video file. Files will be shown in file-name order.
-Player must scale to the screen resolution – (1920x1080, 1280x720, 1366x768 as examples). Player will also scale downloaded elements to screen resolution (if possible)
-Player will dissolve between elements (stills, swf, video)
-Player must be able to read an element start date, end date, or duration from filename. Filename Examples: Start Date: Picture1[07-15-10S].jpg, End Date: Picture2[07-20-10E].jpg, Duration: Picture3[07-15-10_07-20-10].jpg, No dates specified, show always.
- Player must be able to read an element show on screen duration (10seconds for example). Filename Examples: Start Date: Picture1[10s].jpg No time specified, show for default duration (configurable variable).
Provided by client:
Examples of full page graphics, swf presentations to show, video files.
Can provide, PHP script/XML output as variables to flash player containing, directory file lists, player variables, etc.
Web server information which elements will be stored.
Compiled swf file, All Project files