如何在使用UISaveVideoAtPathToSavedPhotosAlbum在相机胶卷中保存视频时停止在相机胶卷中创建重复项?

时间:2010-04-26 04:34:43

标签: iphone cocoa-touch iphone-sdk-3.0 uipickerview

我在应用程序文档文件夹中有一个视频。我需要将它保存在相机胶卷中。因此,我使用UISaveVideoAtPathToSavedPhotosAlbum方法将其保存在相机胶卷中。它工作正常,我可以看到视频添加到相机胶卷。

但是,问题是每次我使用相同的视频(具有相同的文件名)执行应用程序时,它会在相机胶卷中添加另一次而不是替换旧的。因此,它正在创建视频的副本。

如何使应用程序正常工作,就像视频存在于相机胶卷中并再次添加相同的文件名,然后旧视频被新视频替换。

我的代码是:

 -(void)exportVideo:(id)sender
{
    NSString *path = [DOCUMENTS_FOLDER stringByAppendingString:@"/air.mp4"];
    NSLog(@"Path:%@", path);
    NSLog(@"Export Button CLicked");
    UISaveVideoAtPathToSavedPhotosAlbum(path, self, @selector(video:didFinishSavingWithError: contextInfo:), nil);
}

- (void)video:(NSString *)videoPath didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo 
{
    NSLog(@"Finished saving video with error: %@", error);
}  

谢谢。

0 个答案:

没有答案