2017-03-29 66 views
0

我有一个用于播放mp3和观看pdf的自制简单网页。我使用jPlayer v 2.9.2来播放mp3。在PC上,它工作正常,但在iPhone上,jPlayer的持续时间会得到错误的值:所有文件从“1439:59”开始。这有效地打破了洗涤棒。jPlayer“持续时间”在iOs上计算为1,440分钟(适用于所有mp3)

一个例子MP3是在这里(这是一个实践的轨道为我的合唱团):

https://jamtartschoir.updog.co/files/Leeds%20United%20(Amanda%20Palmer)/Leeds%20United%20Bass.mp3

在iOS上,有jPlayer播放时,在MP3开始播放,然后通过它一半追溯到开始。这可能是同一问题的另一个症状。

我想到,mp3可能需要一些特殊格式的标头或元数据或其他东西,才能在iOs上正常播放。有没有人遇到过这样的问题?

感谢,最大

编辑:我觉得这是具体到Dropbox的,或者也许是Updog,这是一个基于Dropbox的,免费托管服务的东西。我发现了一个外部HTTPS停MP3,我在我的应用程序试用:

https://ia802508.us.archive.org/5/items/testmp3testfile/mpthreetest.mp3

,这是好的 - 它会持续时间确定。但是,如果我下载这个文件,把它放在保存箱中,然后访问保管箱版本,我会得到持续时间错误。

https://jamtartschoir.updog.co/files/A%20New%20England%20(Billy%20Bragg)/mpthreetest.mp3

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

https://jamtartschoir.updog.co/test.html

回答

1

会出现这种情况与其他.mp3文件?尝试http://jplayer.org/audio/m4a/Miaow-07-Bubble.m4a

如果问题没有发生,那么请查看响应标题。尝试在您的回复中允许range-requests。我知道铬需要这个,不知道IOS,但这可能是问题。

如果这仍然是这个.mp3的问题,然后尝试从jPlayer.org网站的其中一个例子。

如果这仍然存在,那么这是一个jPlayer错误。

+0

它根本不会播放m4a,但这可能是因为它是一个m4a,我需要做一些额外的配置才能播放不同的格式,或者可能是因为我在https页面上,并且它不快乐与http资产(混合内容警告,换言之)。我正在四处寻找其他公共mp3,但实际上找不到任何https。 –

+0

@MaxWilliams您需要。提供:'mp4' –

+0

我不确定你的意思,对不起:我需要在实际文件本身上设置什么?我无法控制Dropbox内的服务。 BTW我发现这个测试MP3,它工作正常:https://ia802508.us.archive.org/5/items/testmp3testfile/mpthreetest.mp3 –

0

回答此问题以防其他人对Dropbox提供的文件有同样的问题:将?dl=1添加到mp3 src的末尾url修复了此问题。