是否可以将音乐文件存储在 iPhone 本地存储中?

Posted

技术标签:

【中文标题】是否可以将音乐文件存储在 iPhone 本地存储中?【英文标题】:Is it possible to store a music file in iPhone local storage? 【发布时间】:2014-12-02 06:12:17 【问题描述】:

我正在制作一个 iPhone 应用程序,用户可以在其中收听我的网络服务器上的一些故事。

现在我想在单击下载按钮时将该音频故事文件下载到本地 iPhone 内存。

我已成功从网络服务器下载文件,但文件保存在其他地方,而不是手机内存中。有谁知道如何将文件存储在 iPhone 内存中,而不是应用程序文档内存中?

【问题讨论】:

【参考方案1】:

我认为链接将帮助您了解文档目录

link1

link 2

这里是一些示例代码 sn-p

NSString *filePath = [[self applicationDocumentsDirectory].path 
                       stringByAppendingPathComponent:@"fileName.caf"];
[fileData writeToFile:filePath atomically:YES ];

- (NSURL *)applicationDocumentsDirectory 
    return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory 
         inDomains:NSUserDomainMask] lastObject];

【讨论】:

这段代码是否将我的文件直接保存到iphone内存中,就像你从iTunes下载一些音乐文件一样,它会保存在iphone音乐文件夹中?? 不可以将音乐文件添加到 iPhone 音乐库中,您只能保存在我们的应用程序目录中,您可以从那里使用该文件 但我想将它存储在我的 iphone 音乐库中,就像使用什么应用一样

以上是关于是否可以将音乐文件存储在 iPhone 本地存储中?的主要内容,如果未能解决你的问题,请参考以下文章

如何从互联网下载音频/视频文件并存储在 iPhone 应用程序中?

如何将嵌套的 Array/JSON 字符串存储在 .plist 文件中?

如何导出iPhone/iPad中QQ音乐文件

如何导出iPhone/iPad中QQ音乐文件

《网易云音乐》扫描本地音乐方法

是否可以在没有 PHAsset 的情况下将照片存储在 iPhone 上?