It seems that Chrome loads from the beginning of the file during cleaning for the buffered / downloaded duration, even if the number of search queries is 100%.
I set up a demo page, hard-coded into a 59-minute audio file stored on s3, but otherwise identical to the jPlayer demo:
http://beta.prx.org/jplayer_demos/demo-01-supplied-mp3-bm.htm
I am testing a Mac (10.6.8):
In Safari (5.1.4) , if you clear the loaded / buffered duration, it initiates another request using the range header and almost instantly receives sound from that point.
In Chrome (17.0.963.79) , when you clean out for a buffered / downloaded duration, it sits and rotates until it can load the sound from the beginning to the duration cleared.
Any idea how to make Chrome behave and use the range header when flashing the downloaded part of the audio file?
source share