2013-01-21 227 views
0

如何在ios 6.0 sdk中下載約5MB大小的mp3文件我正在使用jsonparser獲取mp3文件的響應並保存在photolibrary中?音頻mp3文件從url下載

+1

無法將mp3文件另存爲圖像。那根本行不通。完全一樣。 – Linuxios

+0

比替代品的下載音頻文件和保存在文檔目錄中是什麼? –

+0

保存在音樂收藏中? – Linuxios

回答

1
NSURL *url = [NSURL URLWithString:@"http://www.pacdv.com/sounds/people_sound_effects/c-c-2.mp3"]; 
NSData *soundData = [NSData dataWithContentsOfURL:url]; 
NSString *documents = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] 
NSString *filePath = [documents stringByAppendingPathComponent:@"sound.caf"]; 
[soundData writeToFile:filePath atomically:YES]; 
+0

即時通訊使用該代碼我的網址文件大小爲60998kb,但它僅下載61kb –

+0

此代碼正在工作,但如果我正在更改網址,它只會下載61 kb我做錯了什麼? –

+0

這樣的文件太大,不能保存在內存中。它必須使用NSURLConnectionDataDelegate的「connection:didReceiveData:'直接寫入文件系統。 – Jano