Web Video Presenter

Closed - This job posting has been filled and work has been completed.
Fixed Price
Deliver by - April 18, 2011
500
Budget

Details

Hey I need to create a flash video presenter similar in functionality to the following sites:
http://bellhd.com/
http://www.militarydivorcecalifornia.com/

Please specify how I much time you need (in hours) to develop the application.

------------------------
IMPORTANT:
No need to invent the wheel. Please use open sources for both the player and the javascript.

Some of the requirements/features are marked optional please quote each one separately

All the configuration of the video player should be placed made from an external XML file. The XML file can be placed on the same server as the site or on a separate server.

---------------------------------------------------------

Here is the list of features it should support:    
1. Show/Hide presenter by clicking the ‘X’ sign on the player
2. Control the location of the presenter from an external css file that can be either on the hosting server or on a different server altogether.  

3. Play different videos randomly or by predefined order. For example in the setting file (XML) there should be option to set random  and provide the url of all the videos on the site.

4. Set cookies to ‘remember’ the history of the user, and control playback. The script can be configured to use or not to use the script.

5. Set destination URL when clicked on the video.

6. Playback option – user can click play again to play the video when the video play back is over a triangle box appears on the corner of the page stating "play video"

7. a UI or backend to easily upload the video (no need for coding)(optional please quote separately)

8. option to replace the video with a banner / pic after its done playing in the designated area
(optional please quote separately)

9. option to play the video in lightbox
(optional please quote separately)

10. options of various players
(optional please quote separately)

11. video faq format play back
(optional please quote separately)