Как заставить Chrome использовать заголовок диапазона http для поиска в аудио? - PullRequest
4 голосов
/ 15 марта 2012

Похоже, что Chrome загружается с начала файла при очистке после буферизованной / загруженной продолжительности, даже несмотря на то, что «запрашиваемая» сумма утверждает, что она составляет 100%.59-минутный аудиофайл, сохраненный на s3, но в остальном идентичный демонстрационной версии jPlayer:

http://beta.prx.org/jplayer_demos/demo-01-supplied-mp3-bm.htm

Я тестирую на Mac (10.6.8):

В Safari (5.1.4) , если вы прокручиваете время загрузки / буферизации, он инициирует другой запрос, используя заголовок диапазона, и почти мгновенно получает аудио с этой точки.

В Chrome (17.0.963.79) , когда вы выполняете очистку сверх буферизованной / загруженной длительности, она сидит и вращается до тех пор, пока не сможет загрузить аудио с начала и до продолжительности очищенной.как заставить себя вести себя Chrome и использовать заголовок диапазона при чистке мимо загруженной части аудиофайла?

1 Ответ

2 голосов
/ 10 апреля 2012

Я сводил с ума этим.Я также реализую веб-плеер с jPlayer, и они рассказывают в руководстве разработчика о HTTP-заголовке «Accepts-range» и о том, как он работает с Chrome, но благодаря вам я понял, что это проблема с тэгом HTML5-аудио ...время потеряно.ИСПРАВЛЕНИЕ: добавьте параметр «solution: 'flash, html'" в конструктор jPlayer, чтобы он по умолчанию стал flash.

...