我正在尝试将应用中制作的视频保存到自定义相册中。 我已尝试在Saving Video in an Album Created上提出的解决方案,但是,这些块是异步执行的,导致我在结果块中的资产为零。
我已经成功创建了专辑,为它编写视频似乎与上述方法无关。我不知道发生了什么。有人可以给我一个提醒吗?
答案 0 :(得分:2)
你得到的网址是文件网址,但不是ALAsset网址。
您需要先将该mov保存到相机胶卷,然后将其资产参考添加到自定义相册中。
查看本教程中的示例代码。
http://www.touch-code-magazine.com/ios5-saving-photos-in-custom-photo-album-category-for-download/
答案 1 :(得分:0)
对于视频保存支持,只需将以下功能添加到此处提供的类别: http://www.touch-code-magazine.com/ios5-saving-photos-in-custom-photo-album-category-for-download/
-(void)saveVideoLocalUrl:(NSURL*)assetURL toAlbum:(NSString*)albumName withCompletionBlock:(SaveImageCompletion)completionBlock
{
//add the asset to the custom photo album
[self writeVideoAtPathToSavedPhotosAlbum:assetURL completionBlock:^(NSURL *assetURL, NSError *error) {
NSLog(@"error: %@", [error description]);
[self addAssetURL: assetURL
toAlbum:albumName
withCompletionBlock:completionBlock];
}];
}