2011-04-04 55 views
3

我想通過wifi從iPhone上的音樂庫發送mp3文件。所以我需要一種方法來獲取mp3文件的NSData。 這可能嗎?我如何訪問它?iOS:獲取mp3的NSData

回答

-1

目前API不允許您以這種方式訪問​​用戶的媒體庫。

+0

如何獲取mp3的NSData。 – Rajneesh071 2013-04-24 14:45:25

0

使用

[NSData的dataWithContentsOfFile:文件路徑]

+0

或'-dataWithContentsOfMappedFile:'如果它相當大。 – JeremyP 2011-04-04 10:14:12

+2

這樣會很好,假設你可以獲得媒體庫中文件的路徑; [ii]您可以任意訪問應用沙盒外的文件。這兩個都不是真的。 -1 – 2011-04-04 10:14:40

+0

好的,但我怎麼能找到路徑? – spe 2011-04-04 11:08:04

-1

您可能需要使用方法嘗試:

(ID)dataWithContentsOfURL:(NSURL *)aURL

1
NSString *msg = [[NSBundle mainBundle] pathForResource:@"Rab" ofType:@"mp3"]; 
NSData* data =[[NSData alloc]init]; 
data = [NSData dataWithContentsOfFile:msg];