检查硬件是否安装有摄像头
来源:互联网 发布:用户画像与大数据 编辑:程序博客网 时间:2024/04/27 02:57
// 判断设备是否有摄像头- (BOOL) isCameraAvailable{ return [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera];}// 前面的摄像头是否可用- (BOOL) isFrontCameraAvailable{ return [UIImagePickerControllerisCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront];}// 后面的摄像头是否可用- (BOOL) isRearCameraAvailable{ return [UIImagePickerControllerisCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear];}<pre name="code" class="objc">// 判断是否支持某种多媒体类型:拍照,视频- (BOOL) cameraSupportsMedia:(NSString *)paramMediaType sourceType:(UIImagePickerControllerSourceType)paramSourceType{ __block BOOL result = NO; if ([paramMediaType length] == 0){ NSLog(@"Media type is empty."); return NO; } NSArray *availableMediaTypes =[UIImagePickerControlleravailableMediaTypesForSourceType:paramSourceType]; [availableMediaTypes enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL*stop) { NSString *mediaType = (NSString *)obj; if ([mediaTypeisEqualToString:paramMediaType]){ result = YES; *stop= YES; } }]; return result;}// 检查摄像头是否支持录像- (BOOL) doesCameraSupportShootingVideos{ return [self cameraSupportsMedia:( NSString *)kUTTypeMoviesourceType:UIImagePickerControllerSourceTypeCamera];}// 检查摄像头是否支持拍照- (BOOL) doesCameraSupportTakingPhotos{ return [self cameraSupportsMedia:( NSString *)kUTTypeImagesourceType:UIImagePickerControllerSourceTypeCamera];}#pragma mark - 相册文件选取相关// 相册是否可用- (BOOL) isPhotoLibraryAvailable{ return [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary];}// 是否可以在相册中选择视频- (BOOL) canUserPickVideosFromPhotoLibrary{ return [self cameraSupportsMedia:( NSString *)kUTTypeMoviesourceType:UIImagePickerControllerSourceTypePhotoLibrary];}// 是否可以在相册中选择视频- (BOOL) canUserPickPhotosFromPhotoLibrary{ return [self cameraSupportsMedia:( NSString *)kUTTypeImagesourceType:UIImagePickerControllerSourceTypePhotoLibrary];}
0 0
- 检查硬件是否安装有摄像头
- Android 检查当前设备是否有摄像头
- 检查Android是否具有摄像头
- 检查是否有汉字
- 判断是否有摄像头(前后摄像头)
- 检查应用是否安装
- 检查ndk是否安装
- Android 检查是否有网络
- 检查是否有网络工具类
- 检查单链表中是否有环
- 查看是否有摄像头和麦克风权限
- javascript 检查控件是否安装
- 检查某个组件是否安装
- 检查app是否已经安装
- 检查python模块是否安装
- Android初学之------检查前置摄像头是否存在
- 检查Android是否具有摄像头且为可用
- 检查数组是否有重复元素
- ruby安装时提示SSL证书错误
- 创建 Win32 应用程序 (C++) ——MSDN
- 如何在public_html/目录外架设网站
- mysql存储方式MyISAM 和 InnoDB的区别
- [BZOJ1433][ZJOI2009]假期的宿舍(最大流)
- 检查硬件是否安装有摄像头
- 重建ocr(recreate ocr)mos文章NOTE:399482.1- How to Recreate OCR/Voting Disk Accidentally Deleted
- 枚举类型
- 按比例压缩Bitmap位图文件
- 学习18天成功找到工作
- 软件开发是瓜熟蒂落,不能强迫
- 18. 4Sum
- Mac 下拷贝文件到移动硬盘
- 进制转换