Javascript jPlayer";“持续时间”;在iOs上计算为1440分钟(适用于所有MP3)

Javascript jPlayer";“持续时间”;在iOs上计算为1440分钟(适用于所有MP3),javascript,jquery,formatting,mp3,jplayer,Javascript,Jquery,Formatting,Mp3,Jplayer,我有一个自制的简单网页,可以播放MP3和观看PDF。我使用JPv2.9.2播放MP3。在PC上,它工作正常,但在iphone上,jPlayer的持续时间值错误:所有文件都以“1439:59”开头。这有效地打破了洗涤器棒 这里有一个mp3示例(这是我合唱团的练习曲目): 在iOs上,当使用jPlayer播放时,mp3开始播放,然后在播放一半时返回开始。这可能是同一问题的另一个症状 我突然想到,为了在iOs上正常播放,mp3可能需要一些特殊格式的头文件、元数据或其他东西。以前有人遇到过这样的问题吗

我有一个自制的简单网页,可以播放MP3和观看PDF。我使用JPv2.9.2播放MP3。在PC上,它工作正常,但在iphone上,jPlayer的持续时间值错误:所有文件都以“1439:59”开头。这有效地打破了洗涤器棒

这里有一个mp3示例(这是我合唱团的练习曲目):

在iOs上,当使用jPlayer播放时,mp3开始播放,然后在播放一半时返回开始。这可能是同一问题的另一个症状

我突然想到,为了在iOs上正常播放,mp3可能需要一些特殊格式的头文件、元数据或其他东西。以前有人遇到过这样的问题吗

谢谢,麦克斯

编辑:我认为这是特定于Dropbox的,或者可能是Updog,这是一个基于Dropbox的免费托管服务。我在我的应用程序中试用了一个外部https服务的mp3:

这很好-它的持续时间很好。然而,如果我下载这个文件,将它放在dropbox中,然后访问dropbox版本,我就会得到持续时间错误

编辑2:我设置了一个测试页面来说明这个问题,使用音频标签


其他
.mp3
文件会发生这种情况吗?试一试

如果问题没有发生,请检查响应标题。试着允许你的回答。我知道chrome需要这个,不确定IOS是否需要,但这可能是问题所在

如果此
.mp3
仍然存在问题,请尝试jPlayer.org网站上的一个示例


如果这种情况仍然存在,那就是jPlayer错误。

如果其他人对Dropbox提供的文件有相同的问题,那么回答这个问题:在mp3 src URL的末尾添加
?dl=1
修复了这个问题

它根本不会播放m4a,但这可能是因为它是m4a,我需要做一些额外的配置来播放不同的格式,或者可能是因为我在https页面上,它对http资产不满意(换句话说,混合内容警告)。我正在四处寻找一些其他的公共MP3,但实际上找不到任何https的。@MaxWilliams,你需要的。提供:“mp4”我不确定你的意思,抱歉:这是我需要在实际文件本身上设置的内容吗?我无法控制如何在Dropbox中提供服务。顺便说一句,我找到了这个测试mp3,效果很好:哦,对不起,你说的是jplayer的一个选项,不是吗。。。我已经传递了
提供的:“mp3”,
-为什么我需要将mp3文件设置为“mp4”?谢谢你的帮助,顺便说一句:)@MaxWilliams对不起,如果你想玩我链接的那个,我是说M4a。我的错<代码>已提供:M4a。