如何将音频文件从网站合并到iOS应用程序?

时间:2019-06-04 16:33:27

标签: ios swift

我有一个网站,其中包含一些音频文件,我会不断对其进行更新。我正在为此网站创建一个iOS应用。这类工作的最佳做​​法是什么,因此我不必为应用程序和网站更新音频文件?

  1. 我是否需要创建一个Web API,将音频文件从我的网站拖到我的应用程序中?
  2. 将音频文件存储在数据库中并使网站和iOS应用程序从数据库中提取会更好吗?

如果其中任何一个更好,我都将被指出正确的方向,以学习如何做。任何提示都很好。

我在网上进行了研究,但似乎无法找到应对此类挑战的正确答案。该网站的代码非常简单,用html和css编写。

1 个答案:

答案 0 :(得分:2)

这是您需要做的简短概述:

  • 创建服务器API以获取音频文件的网址
  • 使用iOS应用程序中的API
  • 存储音频文件数据(例如url和params),但不存储文件本身到本地数据库
  • 将文件下载到“用户文档”目录(或“缓存”目录,以您认为合适的方式)
  • 在下次启动应用程序时,再次检查API
  • 将API答案与您的本地数据库数据进行比较
  • 从文档目录中删除不再需要的文件
  • 将新数据存储到本地数据库
  • 下载以前不存在的新音频文件
  • 冲洗并重复

相关文档: