- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
//get the videoURL
NSString *tempFilePath = [videoURL path];
if ( UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(tempFilePath))
{
// Copy it to the camera roll.
UISaveVideoAtPathToSavedPhotosAlbum(tempFilePath, self, @selector(video:didFinishSavingWithError:contextInfo:), tempFilePath);
}
}
I use UISaveVideoAtPathToSavedPhotosAlbum to save video recorded. And I want to know the absolute path in the album where I saved the recorded video.
How could I get the saved Path? UISaveVideoAtPathToSavedPhotosAlbum does not return any.
and in the callback function video:didFinishSavingWithError:contextInfo: there is still not path info.
As far as I know.. You cannot get the path for the videos saved in the Photo album. If you want the files list to be replayed from your app. You can have all the videos inside your application.
Following is your sample code to put inside didFinishPickingMedia to store the videos in side documents.. So that you can keep track of it.
Hope this helps you..