从已下载的NSData对象将照片保存到iPhone相册

时间:2010-11-26 16:31:51

标签: iphone

我从NSData中的视频网址下载数据。现在我如何将它存储到iphone相册?有没有办法将NSData转换回视频,或者我们可以直接将其保存到相册?

1 个答案:

答案 0 :(得分:0)

如果您可以在MPMoviePlayerController对象中播放影片,则在UIVideoAtPathIsCompatibleWithSavedPhotosAlbum()检查时应该返回true。

如果是,则可以使用此功能将其保存到照片库:

void UISaveVideoAtPathToSavedPhotosAlbum (
   NSString  *videoPath,
   id        completionTarget,
   SEL       completionSelector,
   void      *contextInfo
);

或者,您可以创建ALAssetsLibrary对象并使用此方法保存它:

- (void)writeVideoAtPathToSavedPhotosAlbum:(NSURL *)videoPathURL completionBlock:(ALAssetsLibraryWriteVideoCompletionBlock)completionBlock