Wanted experienced and competent PHP/Python/JS coders
- or -
Post a project like this3937
$50
- Posted:
- Proposals: 1
- Remote
- #412101
- Awarded
Description
Experience Level: Intermediate
General information for the website: General
Description of requirements/features: We need a beautiful and smooth-running component for a webpage under development. You have to code a scrubber control for a html5 video player. It will contain the following parts:
1. Playing progress bar
2. Loading progress bar
3. Cue points in the form of dots
4. Tool tip showing a) time, or b) cue title, if mouse pointer is over cue point
The cue points will be listed in an xml file (i.e., separately from the video file). Note that you do not have to code for the html5 video or its events, and need no knowledge of video coding. The playing and loading events will be taken from a simulated timer (which you will code). The tooltip must popup and move smoothly, with end cases taken care of (just like youtube player).
The component has to be written such that it can easily dropped into an existing webpage, and the scrubber will display and work smoothly.
Server-side code will be both in Python and PHP (we may use either), with client-side code in HTML5/CSS3/Javascript. Only plain javascript is to be used (no jquery or other frameworks/tools/plugins). No images are to be used for the styling. Also it must work in all modern browsers as well as mobile devices.
There is an additional database layer, for which you will be paid $30 extra, if you complete it. The data stored will be how much and where the user has clicked and dragged on the scrubber. It has to be coded to be able to take care of hundreds of simultaneous users of the scrubber. You have to decide on the database details required for the job.
This is a test project to evaluate your abilities. The best candidates will be offered larger and more challenging projects.
Description of requirements/features: We need a beautiful and smooth-running component for a webpage under development. You have to code a scrubber control for a html5 video player. It will contain the following parts:
1. Playing progress bar
2. Loading progress bar
3. Cue points in the form of dots
4. Tool tip showing a) time, or b) cue title, if mouse pointer is over cue point
The cue points will be listed in an xml file (i.e., separately from the video file). Note that you do not have to code for the html5 video or its events, and need no knowledge of video coding. The playing and loading events will be taken from a simulated timer (which you will code). The tooltip must popup and move smoothly, with end cases taken care of (just like youtube player).
The component has to be written such that it can easily dropped into an existing webpage, and the scrubber will display and work smoothly.
Server-side code will be both in Python and PHP (we may use either), with client-side code in HTML5/CSS3/Javascript. Only plain javascript is to be used (no jquery or other frameworks/tools/plugins). No images are to be used for the styling. Also it must work in all modern browsers as well as mobile devices.
There is an additional database layer, for which you will be paid $30 extra, if you complete it. The data stored will be how much and where the user has clicked and dragged on the scrubber. It has to be coded to be able to take care of hundreds of simultaneous users of the scrubber. You have to decide on the database details required for the job.
This is a test project to evaluate your abilities. The best candidates will be offered larger and more challenging projects.
Mehboob C.
100% (9)Projects Completed
5
Freelancers worked with
6
Projects awarded
21%
Last project
24 May 2014
India
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies