Я преуспеваю в понимании того, как создать приложение для камеры в моем учебном путешествии: -)
Единственное, с чем я застрял, - это сохранение видео что я записал. Я могу сохранить фото, но это не работает с видео.
Думаю, я почти добился этого с помощью 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, потому что приложение может снимать как видео, так и неподвижные изображения.
Первая часть по-прежнему - которая работает, а затем вторая часть, над которой я до сих пор работаю: -)