Dan*_*ier 0 iphone video xcode objective-c ios
我正在使用以下代码在iPhone上启动静态相机.
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
[self presentModalViewController:picker animated:YES];
[picker release];
Run Code Online (Sandbox Code Playgroud)
我想知道如何只发射摄像机,而不是静止摄像机.我需要这个视图,而右下角没有开关.
有任何想法吗?
您必须添加这两行才能在摄像机模式下启动.
picker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];
picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;
Run Code Online (Sandbox Code Playgroud)
您还可以将其限制为视频模式,并通过仅启用相应的媒体类型来隐藏切换.这样做只允许视频模式,
picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
Run Code Online (Sandbox Code Playgroud)
但是,您将需要添加MobileCoreServices.framework这个和#import <MobileCoreServices/MobileCoreServices.h>.
| 归档时间: |
|
| 查看次数: |
3426 次 |
| 最近记录: |