Are you playing an MPEG-4 file? If so, the multiple requests are necessary to read the various parts of the metadata which are quite inconveniently scattered around at different places in the MPEG-4 container. If you look at the byte-range requests you should see that it's seeking around to different parts of the file.
--Mark