我正在开发一个应用程序。在那我需要拍摄使用相机的视频。所以请告诉我如何做到这一点。我如何拍摄使用iphone相机的视频
-3
A
回答
0
我假设你知道如何使用UIImagePickerController
#import <MediaPlayer/MediaPlayer.h> // add MediaPlayer.framework
- (IBAction) startCamera
{
UIImagePickerController * startCamera;
startCamera = [[UIImagePickerController alloc] init];
startCamera.delegate = self;
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
NSArray *mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
startCamera.mediaTypes = mediaTypes ;
startCamera.sourceType = UIImagePickerControllerSourceTypeCamera;
startCamera.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo ;
startCamera.allowsEditing = YES ;
}
else
{
startCamera.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
}
[self presentModalViewController:startCamera animated:YES];
[startCamera release];
}
1
仔细阅读UIImagePickerController Class Reference。它会告诉你如何解决你的问题。
0
试试这个代码段。仅在设备中测试此代码。使用UIImagePickerDelegate方法处理录制的视频。
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
if (([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]))
{
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController: picker animated:YES];
}
else
{
NSLog(@"Put alert no camer found");
// Put alert no camer found
}
[picker release];
相关问题
- 1. iPhone:5秒视频拍摄
- 2. 在iPhone上拍摄视频
- 3. 获取相机拍摄的视频持续时间iphone sdk
- 4. 在其中使用相机预览拍摄SurfaceView的视频
- 5. 如何从IP摄像头的iOS的iPad/iPhone拍摄视频
- 6. 从视频摄像头拍摄视频并使用MPMoviePlayerController IPhone SDK进行显示
- 7. 如何在从相机拍摄视频时压缩视频数据?
- 8. 用PUT方式上传用iphone摄像头拍摄的视频
- 9. 用于拍摄游戏的最佳相机视频
- 10. 下拍摄视频
- 11. iPhone SDK - 如何使用自定义相机视图拍摄照片?
- 12. 用Jade拍摄视频
- 13. 拍摄iPhone中的视频图标内的视频
- 14. Android:如何延迟拍摄相机拍摄的特定帧?
- 15. 保存视频到相机拍摄的照片库
- 16. 使用iPhone相机拍摄的图像的设置类型
- 17. android拍摄部分相机视图
- 18. 在拍摄视频时检测相机开始转动
- 19. 直接从相机拍摄照片(不通过视频捕捉)
- 20. iOS相机视频实时预览偏移图片拍摄
- 21. 使用UIViewController(MonoTouch)相机拍摄照片
- 22. Monodroid使用相机拍摄照片
- 23. 手机相机是否可能用不规则的fps拍摄视频?
- 24. 使用AVFoundation拍摄像相机应用程序,而不是视频
- 25. 实时视频拍摄?
- 26. 拍摄视频并上传
- 27. 拍摄视频快照
- 28. 使用iPhone 7 Plus相机同时拍摄照片
- 29. 如何在cocos3d中拍摄相机
- 30. Android:摄像机,拍摄视频的限制长度