jplayer持续时间和过程不适用于chrome

时间:2017-11-21 02:46:31

标签: tomcat jplayer

我在其他浏览器上使用了jplayer,它运行正常,在chrome上,一切都可以正常工作,但持续时间和进度可以正常工作,服务器使用Tomcat,控制台是enter image description here

1 个答案:

答案 0 :(得分:0)

如果还不算太晚......我在Chrome上查看了我的mp3,你的主要与我的不同之处在于3分:

  1. 你的 - 状态代码:200 OK;我的 - 状态代码:206部分内容
  2. 你的 - (内容长度缺失);矿 - 内容长度:4975034
  3. 你的 - (内容范围缺失);我的 - 内容范围:字节0-4975033 / 4975034
  4. 您应该检查从Tomcat服务器生成的Content-Length和/或Content-Range。我不知道Tomcat,我听说提供Content-Length存在一个错误,但根据Tomcat Post修复了它。

    我不知道为什么只有Chrome没有看到内容长度,或者其他浏览器可能通过先下载整个文件来阅读其长度,然后再向JPlayer提供。

    您的MP3正在从磁盘文件系统服务,这意味着您无法控制以编程方式将Content-Length设置为响应。所以你唯一能做的就是配置Tomcast Server或修改选项让它返回文件中的Content-Length。

    但这是我在Chrome localhost上的mp3标题结果:

    {{1}}