ios 通过调用系统摄像头拍照,拍视频,然后写入文件
2014-11-15 16:18
429 查看
如果您的App里需要获得由系统自带的照相机、摄像机和录音软件所生成的文件。可以借鉴以下代码来调用iPhone摄像头拍照或者摄像的功能,并把获得的数据直接写入到文件。
如果您的App里需要获得由系统自带的照相机、摄像机和录音软件所生成的文件。可以借鉴以下代码来调用iPhone摄像头拍照或者摄像的功能,并把获得的数据直接写入到文件。
//这一段是,点击一个takePicture按钮的操作.
//下面两个函数是遵守UIImagePickerControllerDelegate这个协议所实现的类.这样就能够完整的实现,获取照片或者视频,然后写入文件的过程.
转自http://www.oschina.net/question/54100_34016
如果您的App里需要获得由系统自带的照相机、摄像机和录音软件所生成的文件。可以借鉴以下代码来调用iPhone摄像头拍照或者摄像的功能,并把获得的数据直接写入到文件。
//这一段是,点击一个takePicture按钮的操作.
01 | - (IBAction)takePicture:(id)sender{ |
02 |
03 | UIImagePickerController |
04 |
05 | if ([UIImagePickerController |
06 | picker.sourceType |
07 | NSArray |
08 | picker.mediaTypes |
09 | picker.delegate |
10 | picker.allowsImageEditing |
11 | } |
12 |
13 | [self |
14 | [picker release]; |
15 |
16 | } |
01 | - ( void )imagePickerController:(UIImagePickerController |
02 | { |
03 |
04 | NSString |
05 |
06 | BOOL success; |
07 | NSFileManager |
08 | NSError *error; |
09 |
10 | NSArray |
11 | NSString |
12 |
13 | if ([mediaType isEqualToString:@ "public.image" ]){ |
14 |
15 | UIImage "UIImagePickerControllerEditedImage" ]; |
16 | ; |
17 |
18 | NSString "temp.jpg" ]; |
19 | ; |
20 |
21 | success |
22 | if (success) { |
23 | success |
24 | } |
25 |
26 | imageView.image |
27 | [UIImageJPEGRepresentation(image, |
28 |
29 | //SETIMAGE(image); |
30 | //CFShow([[NSFileManager |
31 | ; } |
32 | else if ([mediaType isEqualToString:@ "public.movie" ]){ |
33 | NSURL |
34 | NSLog(@“%@”, ,videoURL); |
35 | NSLog(@“found |
36 | NSData |
37 |
38 | /****************************************/ |
39 |
40 | NSString "temp.mov" ]; |
41 | ; |
42 |
43 | success |
44 | if (success) { |
45 | success |
46 | } |
47 | [videoData |
48 | //CFShow([[NSFileManager |
49 | ; //NSLog(videoURL); |
50 | } |
51 | [picker dismissModalViewControllerAnimated:YES]; |
52 | } |
53 |
54 | - ( void )imagePickerControllerDidCancel:(UIImagePickerController |
55 |
56 | [picker dismissModalViewControllerAnimated:YES]; |
57 |
58 | } |
相关文章推荐
- ios 通过调用系统摄像头拍照,拍视频,然后写入文件
- 通过调用系统摄像头拍照,拍视频,然后写入文件
- 通过调用系统摄像头拍照,拍视频,然后写入文件的代码范例
- 通过调用系统摄像头拍照,拍视频,然后写入文件的
- 通过调用系统摄像头拍照,拍视频,然后写入文件的代码范例.
- 通过调用系统摄像头拍照,拍视频
- ios 通过调用系统摄像头拍照,…
- iOS摄像头拍照或者摄像的数据写入到文件
- [Jmeter]通过批处理调用java,java从CSV动态读取登录的用户名和密码,并将其作为参数组合成字符串,写入外部.bat文件,然后通过Java执行这个外部批处理文件
- Android中通过Intent 调用系统的图片、视频、音频、录音、拍照
- Android中通过Intent 调用系统的图片、视频、音频、录音、拍照
- 主题:android调用系统摄像头拍照图片和视频
- 调用摄像头拍照或者摄像,把获得的数据写入到文件
- Android客户端之“微服私访”App的系统学习(八)调用系统摄像头拍照并管理照片并使用Okhttp上传文件至后台
- Linux下通过系统调用(API)和C语言库函数对文件进行访问
- Android中通过Intent 调用图片、视频、音频、录音、拍照
- 国嵌视频学习第二天——系统调用方式访问文件
- 解决通过Intent调用系统拍照程序,返回图片太小的问题[android]
- 调用系统图片库选择图片,调用摄像头拍摄图片保存图片,调用摄像头录像保存录像视频片段
- Linux下通过系统调用(API)和C语言库函数对文件进行访问