iPhone SDK:如何将从iPod库中挑选的音频文件写入我的应用程序的文档文件夹?

时间:2011-02-23 07:15:32

标签: iphone cocoa-touch ios4 ipod mpmediapickercontroller

如何将从mediaPicker中挑选的音频文件写入我应用的文档文件夹?

基本上我从iPod库中选择一个音频文件。

我希望将所选文件复制到我应用的Documents文件夹中。

这样我就可以从我的应用程序的Documents文件夹中引用它。

可以做些什么?

感谢。

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

我找到了一种转换iPod libray歌曲的方法,并使用

将其写入文档目录

From iPod Library to PCM Samples in Far Fewer Steps Than Were Previously Necessary

感谢Mats Stijlaart的帮助。但我得到了解决方案。

希望这有助于每个人。

答案 2 :(得分:0)

我不认为这是允许的。这将使复制在iTunes中购买的文件变得更加容易,所以我认为苹果不会允许这样做。

当您从音乐库中选择音乐时,您必须使用具有以下委托方法的MPMediaPickerController:

- (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection

MPMediaItemCollection是某种列表。它的项目是MPConcreteMediaItem类的实例。 MPMusicPlayerController可以播放MPMediaItemCollection,但是使用MPConcreteMediaItems但你无法做任何事情。