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.