Как захватить видео из приложения iphone? - PullRequest
0 голосов
/ 27 мая 2011

Я открываю режим видео, нажимая кнопку записи.Тогда я могу захватить видео.После захвата видеозапись должна быть остановлена.Теперь под кнопкой возврата экрана на левой стороне и используйте кнопку на правой стороне.Вот моя проблема началась, если я нажимаю кнопку использования, как я могу сохранить видео с другим именем в определенной папке ?.И как я могу получить доступ к этим видео из этой конкретной папки?

Пожалуйста, дайте идею с примером кода для решения этой проблемы.

Заранее спасибо,

Senthilkumar

1 Ответ

0 голосов
/ 29 мая 2011

Вам придется реализовать, чтобы стать делегатом объекта UIImagePickerController, и реализовать imagePickerController:didFinishPickingMediaWithInfo: следующим образом -

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    // This is the URL where the movie is stored (in the tmp directory)
    NSURL *movieURL = [info objectForKey:UIImagePickerControllerMediaURL];

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"movie.mov"]; // You will have to vary this.
    NSURL *fileURL = [NSURL URLWithString:filePath];

    NSError *error;
    if ( [[NSFileManager defaultManager] moveItemAtURL:movieURL toURL:fileURL error:&error] ) {    
        NSLog(@"Error copying: %@", [error localizedDescription]);
    }

    [self dismissModalViewControllerAnimated:YES];
}
...