2012-10-30 52 views
6

我有一个开发的应用程序,它在其Documents目录中存储了某些声音。
是否可以将这些声音导出或存储到用户的iPod库?如果重要,它们使用.caf格式。以编程方式将内容添加到音乐库

+0

你使用libipodimport得到这个工作,或找到另一种方式? – newenglander

+0

还没有得到这个工作呢。它需要在非越狱设备上工作。 – Majster

回答

5

这是唯一可能的,如果该应用程序是越狱设备。在这种情况下,您可以使用我的libipodimport库将音乐和音频文件导入iPod媒体库。

如果应用程序是通过AppStore的分布,那么它是不幸的是没有可能的,通过你仍然可以尝试使用私有API:在SSDownloadSSDownloadQueueSSDownloadMetadata类(class-dumped headers here)从StoreServices私人框架启用它 - 你可能能够通过AppStore使用这些如果你设法隐藏他们,这是不太可能的。

+0

我刚刚遇到了你的答案,并且我尝试了你的库(添加了AppSupport和StoreServices头文件和框架),但它似乎没有做任何事情。尽管我在server.m文件中有很多警告: - Receiver'SSDownloadMetadata'是一个前向类,相应的@interface可能不存在', - 实例方法'-setCopyright'找不到......等等。我失去了什么?非常感谢 –

+0

@ H2CO3我也很难使用你的库。有很多头文件链接到对方,如果你可以开发一个样本项目,这将是非常好的,这样我们就可以从中学习,而不用问你很多。我感谢你的帮助。 – Frozenna

+0

@VibolTeav很多头文件要链接?你是什​​么意思?一个不链接头文件。他们甚至没有编译。但无论如何,只要你在第一行设置了iOS SDK的正确路径,Makefile就可以完成这项工作。另外,1.图书馆在Cydia,你不必编译它; 2.你看过README文件吗?它可以通过编写一些3(是,三行)代码来使用。这应该不难。如果你觉得这样,我建议你退后一步,学习C和Objective-C编程和编译的基本概念。 – 2013-08-01 07:54:45

相关问题