如何将视频保存到自定义相册?

时间:2013-12-10 10:44:59

标签: ios ios7 alassetslibrary

我正在尝试将应用中制作的视频保存到自定义相册中。 我已尝试在Saving Video in an Album Created上提出的解决方案,但是,这些块是异步执行的,导致我在结果块中的资产为零。

我已经成功创建了专辑,为它编写视频似乎与上述方法无关。我不知道发生了什么。有人可以给我一个提醒吗?

2 个答案:

答案 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];
    }];
 }