【问题标题】:Fetch All Audio & Video files in ios获取ios中的所有音频和视频文件
【发布时间】:2013-08-23 06:34:00
【问题描述】:

我想将设备中的所有音频文件和视频文件提取到应用程序中。这样我就可以将他们的名字列出到不同的 UITableViews 中。 ios有什么方法可以让我获取它们。

【问题讨论】:

  • 如果我的回答解决了你的问题,别忘了采纳哦:)

标签: iphone ios avfoundation avaudioplayer


【解决方案1】:

Have a look at this,特别是“以编程方式获取媒体项目”部分。

如果媒体项目选择器没有提供您想要的控制,您可以使用此 API 中的数据库访问类。这些类旨在让您创建任意复杂的查询。例如,您可以检索标题包含特定单词或短语的特定类型的所有歌曲。

使用编程访问是一个两步过程:

配置查询。要求查询检索其匹配的媒体项。媒体查询是对从设备 iPod 库中检索什么以及应该如何排列这些检索到的项目的描述。它有两个要配置的属性:

过滤器是对要检索的内容的描述。过滤器是可选的;无过滤查询匹配整个 iPod 库。分组类型是一个可选键,它指定用于检索的媒体项目集合的排列。再放大一点,过滤器可以根据您的应用程序要求简单或复杂。它由一个或多个媒体属性谓词的实例组成。媒体属性谓词是用于测试每个媒体项的逻辑条件语句。当您调用查询时,将从 iPod 库中检索满足过滤器的项目。

可选的分组类型指定集合的​​排列和排序以及每个集合中媒体项的排序。例如,使用“专辑”分组类型会导致返回的媒体项按专辑分组,每个专辑的歌曲按曲目顺序排序。


如需更多帮助,请查看以下链接:

Retrieve list of songs ordered by last play time in iOS

how to get list of all the songs in ipodLibrary in an Array

Iphone: How to show list of songs from library inside application

http://mobisoftinfotech.com/integrate-music-player-in-iphone/

【讨论】:

    【解决方案2】:

    这是你的答案...Access device music files from iPhone app programmatically

    如果你用谷歌搜索它,你可以自己得到它。

    【讨论】:

    • 如链接所示,MPMediaPickerController 可以从库中选择一个或多个文件。但我不想在列表中进行选择。我需要在应用程序启动时获取所有音频文件,以便我可以将它们显示在我的应用程序的列表中。
    猜你喜欢
    • 2014-02-19
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    相关资源
    最近更新 更多