Ios 在iPhone上哪里保存视频?

Ios 在iPhone上哪里保存视频?,ios,video,save,gallery,assets,Ios,Video,Save,Gallery,Assets,我的应用程序正在录制视频并创建其他文档和元数据-看起来所有苹果文档和其他代码都是指使用AssetLibrary将其保存在相册或相机卷中[这两个不同吗?]这不会将我的应用程序的所有视频与其他视频混在一起吗 我找不到苹果或任何一本书提供了在文件系统中单独存储自定义媒体文件并使用自定义库显示的最佳实践,即使在Stackflow中也没有好的指针。一些iOS大师能给我举一些好例子吗 注意,我不是问如何读/写视频等。问题是如何使用文件系统和数据存储组织自定义库,这是正确的方法吗?如果没有,还有什么其他选择?

我的应用程序正在录制视频并创建其他文档和元数据-看起来所有苹果文档和其他代码都是指使用AssetLibrary将其保存在相册或相机卷中[这两个不同吗?]这不会将我的应用程序的所有视频与其他视频混在一起吗

我找不到苹果或任何一本书提供了在文件系统中单独存储自定义媒体文件并使用自定义库显示的最佳实践,即使在Stackflow中也没有好的指针。一些iOS大师能给我举一些好例子吗

注意,我不是问如何读/写视频等。问题是如何使用文件系统和数据存储组织自定义库,这是正确的方法吗?如果没有,还有什么其他选择?AssetsLibrary的优点/缺点是什么


谢谢。

您可以将它们存储在您的文档目录中。这仅适用于您的应用程序。您可以通过以下方式获取对该文件夹的引用:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
苹果建议使用
NSFileManager
创建、移动和删除文件

NSFileManager *fileManager = [NSFileManager defaultManager];
NSFileManager类使您能够执行许多通用文件系统操作,并将应用程序与底层文件系统隔离

文件


您是否不希望您的视频被其他应用程序使用,或者不希望用户从应用程序外部看到您的视频?你想让它们完全分开吗?计划使用导出到相机卷的选项来保持完全分开-用户可能还需要什么其他选项?当然可以解释为什么民主失败…鲍勃,不幸的是,堆栈溢出没有民主。它有一个天生的寡头政治,一小群名声很高的混蛋浪费时间关闭人们的工作尝试,出于某种强迫症的疯狂,或者可能是一种误导性的信念,即内容越少,网站越好(这一信念已被多次揭穿).谢谢你的支持,内特-很高兴知道还有其他人同意-民主终究会存在:)不管怎样,我只是想发布一篇文章,说明我在这本指南中找到了一个很好的答案/解释,我以前找不到它-但只是在从ohr下面给出的指针四处搜索之后-也许本指南也能帮助其他人:嗨,谢谢你的回复[我上周不在家]-很高兴知道你建议的是一个正确的选项[在其他代码中使用过]。现在,虽然我真正想要的是一套更高层次的类或框架来显示和管理定制的图库,能够使用dragndrop移动、删除、搜索/排序文件,比如说类似于Mac上的Finder[我不明白为什么苹果没有提供,因为我可以想象大多数应用程序都需要这样的东西]