Как остановить создание дубликатов в кадре камеры при использовании UISaveVideoAtPathToSavedPhotosAlbum для сохранения видео в кадре камеры? - PullRequest
1 голос
/ 26 апреля 2010

У меня есть видео в папке документов приложений. Мне нужно, чтобы это было сохранено в рулоне камеры. Итак, я использовал метод 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);
}  

Спасибо.

...