在我的应用程序中复制 iphone 库的音乐文件

Posted

技术标签:

【中文标题】在我的应用程序中复制 iphone 库的音乐文件【英文标题】:Copying music files of iphone library in my app 【发布时间】:2012-11-16 06:44:06 【问题描述】:

我想使用 MPMediaPicker 复制 iphone ipod 库的音乐文件。实际上使用 MPMediaPicker 我能够获取 ipod 音乐库的路径,但是当我在 NSData 中的 url 处转换音乐文件时,结果为空。我怀疑是否可以从 ipod 库中获取音乐文件。我不确定在尝试使用 [NSData datawithContentOfUrl:ipod-library-path] 转换 NSData 中的 url 项时是否有异常或警告。

如果有人对此或复制音乐文件的任何替代方案有任何想法。

【问题讨论】:

音乐库你用完了吗? 【参考方案1】:

您正在获取 Asset URLof 音乐文件。因此,它需要将 converted 转换为 NSDatawrite 转换为 iphone library

参考Get video NSData from ALAsset url ios链接。

现在将write data 转换为iphone library

【讨论】:

实际上我做出了快速响应。你有没有在音乐库上尝试过这段代码。这对 UIImagePicker 非常有效,但是当使用这个 ipod 音乐库时,我收到一个错误提示错误:全局拒绝访问。我是将所选歌曲 URL 获取为 oneipod-library://item/item.wav?id=2720595644450418781 但在 NSData 中转换此 url 时出现错误:全局拒绝访问。这是我的问题,我们可以访问音乐库吗?

以上是关于在我的应用程序中复制 iphone 库的音乐文件的主要内容,如果未能解决你的问题,请参考以下文章

在没有 iTunes 的情况下将音乐和有声读物的文件夹复制到 iPhone(并且不必先标记我的所有媒体)

iPhone App杀死我的iPhone音乐播放器?

我如何在 iOS 应用中选择音乐文件 [关闭]

如何将歌曲从 iphone 音乐库导入到我的应用程序

如何在 iPhone 游戏中播放背景音乐? [复制]

iPhone:将 CSV 文件导入 Sqlite 数据库时应使用哪种编码方案