如何将视频文件保存到自定义资源库?
Posted
技术标签:
【中文标题】如何将视频文件保存到自定义资源库?【英文标题】:How Do I save a video file to a custom assets library? 【发布时间】:2015-08-12 17:08:26 【问题描述】:我使用 AVFoundation 将视频录制到临时目录。我想将其保存到照片库。我能够使用addAssetsGroupAlbumWithName:albumName
创建一个自定义库。我看到照片应用程序中出现了一个新文件夹。但是,我不知道如何保存我在临时目录中创建的新创建的 .mov 文件。 ALAssetLibrary 中的所有方法似乎都写入“保存的照片”相册。我如何保存到我自己的?
【问题讨论】:
【参考方案1】:我认为你必须先保存它,然后再移动它。
[library writeVideoAtPathToSavedPhotosAlbum:url completionBlock:^(NSURL *assetURL, NSError *error)
[library enumerateGroupsWithTypes:ALAssetsGroupAlbum usingBlock:^(ALAssetsGroup *group, BOOL *stop)
if ([[group valueForProperty:ALAssetsGroupPropertyName] isEqual:<YOUR ALBUM NAME>])
*stop = YES;
[library assetForURL:assetURL resultBlock:^(ALAsset *asset)
[group addAsset:asset];
failureBlock:^(NSError *error)
NSLog(@"%@", error);
];
];
];
【讨论】:
以上是关于如何将视频文件保存到自定义资源库?的主要内容,如果未能解决你的问题,请参考以下文章