2009-08-24 35 views

回答

0

其實,我找到了一個方法來做到這一點,我成功了。您計算歌曲的每個數據包的幀數,以及平均數據包的大小(以字節爲單位)。使用NSHTTPConnection來獲取文件的大小,並使用此公式推:

totalFrames =(檔案大小* framesPerPacket /平均包大小)

當你擁有總幀數,只是比特率除以它,然後u得到urself 總時間!

3

除非事先給出音頻文件的大小(或時間長度),否則您無法設置進度條的範圍(您沒有最大值)。

+0

我明白了,感謝您的及時回覆 – RoundOutTooSoon