Looping is useful for more presentational uses of video. Start and end time are useful in case you want to package a bunch of small bits of video in one file and just play different segments, similar to the way content authors sometimes have one big image and use different subregions. Or consider looping audio, or a single audio file with multiple sound effects. These are two examples.
Could the looping be done via javascript rather than having explicit support for it with loopStartTime, etc? If an event is raised when the video reaches endTime then event handler could then restart it. Chris. -- http://www.bluishcoder.co.nz