2017-03-29 115 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修復了此問題。