首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS SDK:启动摄像机(摄像机),而不是静止摄像机

iOS SDK:启动摄像机(摄像机),而不是静止摄像机
EN

Stack Overflow用户
提问于 2011-06-17 02:54:03
回答 2查看 3.4K关注 0票数 0

我使用以下代码在iPhone上启动静止摄像头。

代码语言:javascript
运行
复制
UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
picker.sourceType = UIImagePickerControllerSourceTypeCamera; 
picker.delegate = self; 
[self presentModalViewController:picker animated:YES];
[picker release];

我想知道怎样才能只启动摄像机,而不启动静止摄像机。我需要在右下角没有开关的this view

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2011-06-17 03:12:23

您必须添加这两行才能在摄像机模式下启动。

代码语言:javascript
运行
复制
picker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];
picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;

您还可以将其限制为视频模式,并通过仅启用适当的媒体类型来隐藏开关。这样做是为了只允许视频模式,

代码语言:javascript
运行
复制
picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];

但是,您需要为this和#import <MobileCoreServices/MobileCoreServices.h>添加MobileCoreServices.framework

票数 8
EN

Stack Overflow用户

发布于 2011-06-17 03:16:33

尝试添加

代码语言:javascript
运行
复制
picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6377053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档