当浏览超过缓冲/加载持续时间时,Chrome看起来像是从文件开头下载,即使“可搜索”数量声称为100%.
我将一个演示页面硬编码为存储在s3上的59分钟音频文件,但其他方面与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表现自己并使用范围标题吗?
最佳答案 我正在为此疯狂.我正在使用jPlayer实现一个网络播放器,他们在开发指南上谈论“接受范围”HTTP标头以及它如何弄乱Chrome,但是多亏了你,我意识到这是一个HTML5音频标签问题……这么多时间浪费了.
FIX:在jPlayer构造函数中添加参数“solution:’flash,html’”,默认情况下更改为flash.