NOTE: Do not respond unless you intend to respond to THIS JOB SPECIFICALLY. Please include in your response a SPECIFIC explanation about why you are confident that you can do SPECIFICALLY what I ask here. :)
We require a custom flash video player to be constructed. The video player must look and behave similarly to YouTube's, yet also look significantly different so as not to look like a clone of YouTube.
Here are the important differences between the video player we need and a "regular" video player:
1) it reports back to a server using a HTTP method whenever any "event" happens, such as:
a) the video is started
b) the video is paused (what time was it paused at?)
c) the video "playhead" is moved forward or back (where was it moved to ,where was it moved from?)
d) the video is stopped (where was it stopped?)
c) a "marker point" has been reached in the video (marker points are definable through html tags...so suppose we want a marker point to be reached at 2:06, we should be able to define that.
d) the end of the video is reached
Also, at these times, when these events happen, the user should be able to define javascript code that executes. For example, execute the function abc() when the video is paused. Or, execute the function def() when marker point at 2:06 is reached.
Also, the entire "state" of the video should be passed through to the HTML and to the javascript.
So, the def() function that is executed at 2:06 should know whether or not the video was previously paused, or skipped parts, etc.