如何使用Objective-C在iPhone中录制视频? [英] How to record video in iPhone using Objective-C?
本文介绍了如何使用Objective-C在iPhone中录制视频?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个地图应用程序,其中有一个名为video的按钮.如果用户单击视频"按钮,则可以在自己喜欢的任何位置录制视频,并同时播放视频.
I have a map application in which there is a button named video. If a user clicks on the video button he can record video at any location he like and simultaneously play the video.
我该怎么做?我的代码如下:
How can I do this? My code is as follows:
-(IBAction)video:(id)sender { UIImagePickerController *picker = [[UIImagePickerController alloc] init]; picker.delegate = self; NSArray *sourceTypes = [UIImagePickerController availableMediaTypesForSourceType:picker.sourceType]; if (![sourceTypes containsObject:(NSString *)kUTTypeMovie ]){ NSLog(@"device not supported"); return; } picker.sourceType = UIImagePickerControllerSourceTypeCamera; picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeVideo]; picker.videoQuality = UIImagePickerControllerQualityTypeHigh; [self presentModalViewController:picker animated:YES]; }
推荐答案
查看全文