iOS開(kāi)發(fā)應(yīng)用 錄像錄音實(shí)例
作者:佚名
本文介紹的是iOS開(kāi)發(fā)應(yīng)用 錄像錄音實(shí)例,主要是代碼實(shí)現(xiàn)錄像聲音實(shí)例,我們來(lái)看代碼。
iOS開(kāi)發(fā)應(yīng)用 錄像錄音實(shí)例是本文要介紹的內(nèi)容。這段利用蘋(píng)果自帶相機(jī)進(jìn)行錄像的代碼由 CocoaChina 會(huì)員 “1056975026” 分享,對(duì)開(kāi)發(fā)的應(yīng)用中用到拍照、攝像功能的開(kāi)發(fā)者應(yīng)該有所幫助。
- (void) choosePhotoBySourceType: (UIImagePickerControllerCameraCaptureMode) sourceType
- {
- m_imagePickerController = [[[UIImagePickerController alloc] init] autorelease];
- m_imagePickerController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
- m_imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
- m_imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceFront;
- //m_imagePickerController.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;
- NSArray *sourceTypes = [UIImagePickerController availableMediaTypesForSourceType:m_imagePickerController.sourceType];
- if ([sourceTypes containsObject:(NSString *)kUTTypeMovie ])
- {
- m_imagePickerController.mediaTypes= [NSArray arrayWithObjects:(NSString *)kUTTypeMovie,(NSString *)kUTTypeImage,nil];
- }
- // m_imagePickerController.cameraCaptureMode = sourceType;
- //m_imagePickerController.mediaTypes
- //imagePickerController.allowsEditing = YES;
- [self presentModalViewController: m_imagePickerController animated:YES];
- }
- -(void) takePhoto
- {
- if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
- {
- [self choosePhotoBySourceType:nil];
- }
- }
- // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- - (void)viewDidLoad {
- [super viewDidLoad];
- UIButton *takePhoto = [UIButton buttonWithType:UIButtonTypeRoundedRect];
- [takePhoto setTitle:@"錄像" forState:UIControlStateNormal];
- [takePhoto addTarget:self action:@selector(takePhoto) forControlEvents:UIControlEventTouchUpInside];
- takePhoto.frame = CGRectMake(50,100,100,30);
- [self.view addSubview:takePhoto];
小結(jié):iOS開(kāi)發(fā)應(yīng)用 錄像錄音實(shí)例的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!
責(zé)任編輯:zhaolei
來(lái)源:
互聯(lián)網(wǎng)