Мне удается понять, как создать приложение для камеры в моем учебном путешествии: -)
Единственное, с чем я застрял - это сохранение записанного мной видео. Я могу сохранить фотографию, но она не работает для видео.
Так что я думаю, что почти получил его с помощью iBrad Apps.
получил этот код:
-(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
[self dismissModalViewControllerAnimated:YES];
if ([mediaType isEqualToString:(NSString *)kUTTypeImage]) {
UIImage *image = [info
objectForKey:UIImagePickerControllerOriginalImage];
imageView.image = image;
if (newMedia)
UIImageWriteToSavedPhotosAlbum(image,
self,
@selector(image:finishedSavingWithError:contextInfo:),
nil);
}
else{
if ([mediaType isEqualToString:(NSString *)kUTTypeMovie]) {
UIImage *movie = [info
objectForKey:UIImagePickerControllerQualityTypeHigh];
videoRecorder2.image = movie;
if (newMedia)
UISaveVideoAtPathToSavedPhotosAlbum(movie,
self,
@selector(movie:finishedSavingWithError:contextInfo:),
nil);
}}}
У меня есть оператор if, потому что приложение может принимать как видео, так и неподвижные изображения.
Первая часть для неподвижного - который работает, а затем вторая часть, с которой я все еще говорю: -)