以编程方式将内容添加到音乐库

Posted

技术标签:

【中文标题】以编程方式将内容添加到音乐库【英文标题】:Programmatically add content to music library 【发布时间】:2012-10-30 20:23:39 【问题描述】:

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

【问题讨论】:

您是使用 libipodimport 来完成这项工作,还是找到其他方法? 还没有得到这个工作。它需要在非越狱设备上工作。 【参考方案1】:

只有当应用程序适用于越狱设备时才有可能。在这种情况下,您可以使用我的 libipodimport 库将音乐和音频文件导入 iPod 媒体库。

如果应用程序是通过 AppStore 分发的,那么很遗憾,这是不可能的,您仍然可以尝试使用私有 API:SSDownloadSSDownloadQueueSSDownloadMetadata 类(class-dumped headers here)来自 @ 987654326@ 私有框架启用它 - 您可能能够使用这些 如果您设法隐藏它们, 可以通过 AppStore,但 这是极不可能的。

【讨论】:

我刚看到你的答案,我尝试了你的库(添加了 AppSupport 和 StoreServices 标头和框架),但它似乎没有做任何事情。我在 server.m 文件中有很多警告:-接收器'SSDownloadMetadata'是一个转发类,相应的@interface可能不存在',-找不到实例方法'-setCopyright'......等等。你能告诉我缺少什么?非常感谢 @H2CO3 我也发现很难使用你的图书馆。有很多头文件相互链接,如果你能开发一个示例项目,那就太好了,这样我们就可以在不问你太多的情况下从中学习。感谢您的帮助。 @VibolTeav 许多头文件要链接?你是什​​么意思?一是不链接头文件。他们甚至没有被编译。但无论如何,只要您在第一行设置了 ios SDK 的正确路径,Makefile 就可以完成这项工作。另外,1.库在Cydia中,你不必编译它; 2.你看过README文件吗?可以通过编写大约 3 行(是的,三行)代码来使用它。这应该不难。如果你觉得是这样,我建议你退后一步,学习 C 和 Objective-C 编程和编译的基本概念。

以上是关于以编程方式将内容添加到音乐库的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式更新 nib 的框架和内容

SharePoint:如何以编程方式将项目添加到自定义列表实例

当 iAd 横幅出现时,如何将视图的内容上移? (在 Swift 中以编程方式)

以编程方式将图像添加到线性布局

以编程方式将段落标题添加到 UITextView

Android:以编程方式添加Textview,而不是将文本包装到下一行