A JW Player plug-in to blank video and mute sound when timecode is before playlist start time.
The JW Player (and other flash players) do not seek to exactly the requested start time in a playlist. Instead, they start playback from the preceding keyframe which can be many seconds earlier than the playlist author intends.
The plug-in would simply blank the video and mute the sound until the playhead reaches the requested time in the playlist.
Additionally, if the user attempts to manually seek prior to the start time in the playlist, playback is reset to the initial start time. (I.e. the user can't seek beyond the range specified in the playlist.)
## Deliverables
The plug-in needs to function in both normal and full-screen mode.
It should respect the background colors etc. specified in the html that sets up the JW Player.
A parameter is passed to the plug-in indicating a maximum blank time in seconds: max_blank_time. The default is 3. If the number of seconds the video will be blank is greater than this value, a percentage complete is displayed in the center of the window, ranging from 00% (when playback starts, at the? preceding? keyframe) to 100% (when the start time is reached). If max_blank_time is set to 5, and the video will be blanked for 3 seconds (the keyframe is 3 seconds prior to the requested time), then no percentage is displayed.