iOS:将资源(音频)文件包含到应用程序的应用程序文件夹中,而不是添加到包中

Posted

技术标签:

【中文标题】iOS:将资源(音频)文件包含到应用程序的应用程序文件夹中,而不是添加到包中【英文标题】:iOS: Include the resource(audio) files into the application folder of the app rather than adding into the bundle 【发布时间】:2019-10-23 14:19:08 【问题描述】:

目前我的资源(音频)文件包含在包中。由于此用户无法删除不需要的音频文件以节省手机上的磁盘空间。请让我知道如何将音频文件直接包含到应用程序的应用程序文件夹中,同时将构建提交到 AppStore 而不是捆绑包中。因此,用户可以删除他不感兴趣的文件,并在需要时从托管在 S3 上的云备份中重新下载。

【问题讨论】:

【参考方案1】:

完成此操作的唯一方法是将音频文件包含在初始应用安装中。

相反,您的应用可以从托管服务下载音频文件...或者在首次启动时全部下载,或者根据需要下载每个文件。

然后,您可以将文件存储在设备上,这样就不需要再次下载它们……您可以提供一个 UI 来删除用户不再希望在本地存储的文件。

【讨论】:

以上是关于iOS:将资源(音频)文件包含到应用程序的应用程序文件夹中,而不是添加到包中的主要内容,如果未能解决你的问题,请参考以下文章

将文件从 iOS 应用程序扩展保存到包含的应用程序

如何显示和加载 iOS 应用程序资源/资产文件夹中的音频文件?

Ionic 2 无法使用 IOS 模拟器上资源中的音频文件

Objective C/IOS - 将音频流保存到文件

将录制的音频保存在文档目录中并创建一个包含所有音频文件的数据库

使用 PhoneGap 将音频录制到 iOS 上的文档文件夹