2011-02-23 47 views
1

我試圖將一個mp3文件保存到文件可以在iTunes資料庫中可見的文件夾中。我讀過的地方,如果我把它保存在NSDocumentDirectory,它會工作,但我沒有嘗試這樣做的運氣。iOS:保存iTunes資料庫中可見的音頻文件

我也試過NSMusicDirectory和NSLibraryDirectory。

這是我如何保存它:

NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *docDirectory = [documentPath objectAtIndex:0]; 
NSString *savePath = [docDirectory stringByAppendingPathComponent:@"file.mp3"]; 
[_oneNSDataFile writeToFile:savePath atomically:YES]; 

感謝您的時間!

回答

3

對不起,壞消息:) iOS中的iPod Library Access API不允許第三方應用程序修改用戶音樂庫的內容。除此之外,將媒體文件添加到庫目錄將不起作用,因爲該庫使用(二進制)索引文件來確定庫的內容以及媒體資產的位置。

-3

嘗試將文件保存到NSMusicDirectory。

+1

如何訪問此目錄? – karan 2013-03-05 12:41:41