iOS开发应用 录像录音实例

移动开发 iOS
本文介绍的是iOS开发应用 录像录音实例,主要是代码实现录像声音实例,我们来看代码。

iOS开发应用 录像录音实例是本文要介绍的内容。这段利用苹果自带相机进行录像的代码由 CocoaChina 会员 “1056975026” 分享,对开发的应用中用到拍照、摄像功能的开发者应该有所帮助。

  1. (void) choosePhotoBySourceType: (UIImagePickerControllerCameraCaptureMode) sourceType    
  2. {    
  3.     m_imagePickerController = [[[UIImagePickerController alloc] init] autorelease];    
  4.     m_imagePickerController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;    
  5.     m_imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;    
  6.     m_imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceFront;    
  7.     //m_imagePickerController.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;     
  8.         
  9.         
  10.     NSArray *sourceTypes = [UIImagePickerController availableMediaTypesForSourceType:m_imagePickerController.sourceType];    
  11.     if ([sourceTypes containsObject:(NSString *)kUTTypeMovie ])    
  12.     {    
  13.         m_imagePickerController.mediaTypes= [NSArray arrayWithObjects:(NSString *)kUTTypeMovie,(NSString *)kUTTypeImage,nil];    
  14.     }        
  15.         
  16.         
  17.    // m_imagePickerController.cameraCaptureMode = sourceType;     
  18.     //m_imagePickerController.mediaTypes     
  19.     //imagePickerController.allowsEditing = YES;     
  20.         
  21.     [self presentModalViewController: m_imagePickerController animated:YES];    
  22. }    
  23. -(void) takePhoto    
  24. {    
  25.     if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])     
  26.     {    
  27.                 
  28.             
  29.         [self choosePhotoBySourceType:nil];    
  30.     }    
  31. }    
  32.     
  33. // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.     
  34. - (void)viewDidLoad {    
  35.     [super viewDidLoad];    
  36.         
  37.     UIButton *takePhoto = [UIButton buttonWithType:UIButtonTypeRoundedRect];    
  38.     [takePhoto setTitle:@"录像" forState:UIControlStateNormal];    
  39.     [takePhoto addTarget:self action:@selector(takePhoto) forControlEvents:UIControlEventTouchUpInside];    
  40.     takePhoto.frame = CGRectMake(50,100,100,30);    
  41.     [self.view addSubview:takePhoto];   

小结:iOS开发应用 录像录音实例的内容介绍完了,希望本文对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-07-18 15:32:14

iPhone 录音 播放

2011-08-08 16:56:44

iPhone 字符处理 视图

2011-05-11 10:02:37

iOS

2011-07-22 18:20:04

IOS View 动画

2011-09-08 13:11:07

Android Wid实例

2009-04-02 15:58:12

AndroidEclipseSqlite

2011-07-08 14:58:16

iPhone Xcode iOS

2013-09-13 13:16:05

2011-08-11 16:50:04

iOSTwitter

2022-03-04 14:17:08

JS工具库录音

2011-08-08 13:26:48

iOS开发 Twitter

2011-08-17 14:20:21

IOS开发GraphicsCon

2012-02-13 13:45:04

MonoTouch.NETiOS应用

2012-01-18 10:57:37

ARCiOS

2014-06-13 11:06:36

RoboVMiOS应用

2012-02-02 10:14:14

2011-08-17 14:30:34

iOS开发窗口

2013-01-11 15:06:13

iOS开发移动应用iPhone

2009-12-16 10:41:47

Android日程表

2011-07-21 16:19:30

iOS Twitter
点赞
收藏

51CTO技术栈公众号