我正在构建一个像pandora或spotify这样的流媒体应用。我已经完成了android版本。问题出在iOS上。苹果不允许将歌曲下载到手机上。他们一直拒绝二进制代码。因此,我的问题是,像spotify或pandora这样的应用程序是如何将歌曲存储在iOS中进行离线播放的。我只需要指向正确的方向。如果我知道他们是怎么做到的,我也能做到。
发布于 2018-12-06 22:10:56
您将下载的文件存储在哪里?苹果是否向你提供了更详细的信息,为什么他们拒绝了这款应用?
发布于 2019-11-22 18:27:05
差不多一年了,我刚刚找到了解决这个问题的办法。它的内存缓存。不是使用普通下载将文件加载到文件系统中,而是使用磁盘缓存或内存缓存技术,这似乎已经完成了这项工作。这也大大改善了流媒体,因为用户已经播放的文件不是从服务器调用的,而是从缓存调用的。但是有一个小的副作用,您需要实现一个缓存管理器,以防止在磁盘空间已满的情况下写入缓存。
https://stackoverflow.com/questions/53652685
复制相似问题