11.3. Nagrywanie filmów kamerą

Problem

Chcesz pozwolić na nagranie filmu kamerą znajdującą się w urządzeniu iOS, a następnie w aplikacji uzyskać dostęp do tego filmu zrobionego przez użytkownika

Rozwiązanie

Użyj obiektu UIImagePickerController wraz ze źródłem typu UIImagePickerControllerSourceTypeCamera i tworzonym zasobem typu kUTTypeMovie.

- (void)viewDidLoad { [super viewDidLoad]; if ([self isCameraAvailable] && [self doesCameraSupportTakingPhotos]) { UIImagePickerController *controller = [[UIImagePickerController alloc] init]; controller.sourceType = UIImagePickerControllerSourceTypeCamera; NSString *requiredMediaType = (__bridge NSString *)kUTTypeMovie; controller.mediaTypes = [[NSArray alloc] initWithObjects:requiredMediaType, nil]; controller.allowsEditing ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.