我有一个 iPhone 应用程序,允许用户在录制视频时创建内容(主要是存储为二进制数据的内容)。所以应用程序的输出是多个文件、录音和用户生成的内容。因为两者之间存在关系,所以我将它们存档并将它们作为单个文件(捆绑包)呈现给用户。但由于视频可能很大,存档变得越来越少,因为存档/取消存档文件需要时间。我还有什么其他选择?当我记录时,我将缓冲区写入磁盘,所以我没有将文件加载到内存中。能够写入档案会很好,但我几乎可以肯定这是不可能的。
我有一个 iPhone 应用程序,允许用户在录制视频时创建内容(主要是存储为二进制数据的内容)。所以应用程序的输出是多个文件、录音和用户生成的内容。因为两者之间存在关系,所以我将它们存档并将它们作为单个文件(捆绑包)呈现给用户。但由于视频可能很大,存档变得越来越少,因为存档/取消存档文件需要时间。我还有什么其他选择?当我记录时,我将缓冲区写入磁盘,所以我没有将文件加载到内存中。能够写入档案会很好,但我几乎可以肯定这是不可能的。