我想将设备中的所有音频文件和视频文件提取到应用程序中。这样我就可以将他们的名字列出到不同的 UITableViews 中。ios中有什么方法可以让我获取它们。
2 回答
看看这个,特别是“以编程方式获取媒体项目”部分。
如果媒体项目选择器没有提供您想要的控制,您可以使用此 API 中的数据库访问类。这些类旨在让您创建任意复杂的查询。例如,您可以检索标题包含特定单词或短语的特定类型的所有歌曲。
使用编程访问是一个两步过程:
配置查询。要求查询检索其匹配的媒体项。媒体查询是对从设备 iPod 库中检索什么以及应该如何排列这些检索到的项目的描述。它有两个要配置的属性:
过滤器是对要检索的内容的描述。过滤器是可选的;无过滤查询匹配整个 iPod 库。分组类型是一个可选键,指定用于检索的媒体项目集合的排列。再放大一点,过滤器可以根据您的应用程序要求简单或复杂。它由一个或多个媒体属性谓词的实例组成。媒体属性谓词是用于测试每个媒体项的逻辑条件的陈述。当您调用查询时,将从 iPod 库中检索满足过滤器的项目。
可选的分组类型指定集合的排列和排序以及每个集合中媒体项的排序。例如,使用“专辑”分组类型会导致返回的媒体项目按专辑分组,每个专辑的歌曲按曲目顺序排序。
如需更多帮助,请查看以下链接:
http://mobisoftinfotech.com/integrate-music-player-in-iphone/
这是您的答案...以编程方式从 iPhone 应用程序访问设备音乐文件
你自己google一下就知道了。。