我的应用程序正在录制视频并创建其他文档和元数据 - 看起来所有 Apple 文档和其他代码都提到使用 AssetsLibrary 将其保存在相册或相机胶卷中[这两个不同吗?] - 这不会混淆吗我的应用程序的所有视频与其余的?
我找不到 Apple 或任何书籍提供在文件系统中单独存储自定义媒体文件并使用自定义图库显示的最佳实践 - 即使在 Stackflow 中也没有好的指导。一些 iOS 大师能给我指点一些好的例子吗?
注意我不是问如何读取/写入视频等。问题是如何使用文件系统和数据存储来组织自定义图库,这是正确的方法吗?如果没有,还有什么其他选择? AssetsLibrary 的优点/缺点是什么?
谢谢。
最佳答案
您可以将它们存储在您的文档目录中。这仅适用于您的应用程序。您可以通过以下方式获取对该文件夹的引用:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
Apple 建议使用 NSFileManager
创建、移动和删除文件。
NSFileManager *fileManager = [NSFileManager defaultManager];
The NSFileManager class enables you to perform many generic file-system operations and insulates an app from the underlying file system.
关于ios - iPhone 上的视频保存在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12444227/