// 头文件
#import <AVFoundation/AVFoundation.h>
// 项目配置
<key>NSCameraUsageDescription</key>
<string>需要获取您的摄像头信息</string>
// 权限判断
- (BOOL)isValidDevice
{
/// 先判断摄像头硬件是否好用
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
// 用户是否允许摄像头使用
AVAuthorizationStatus authorizationStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
// 不允许弹出提示框
if (authorizationStatus == AVAuthorizationStatusRestricted || authorizationStatus == AVAuthorizationStatusDenied) {
return NO;
} else {
return YES;
}
} else {
// 硬件问题提示
return NO;
}
}
摄像头权限判断
最新推荐文章于 2025-03-15 15:39:42 发布

558

被折叠的 条评论
为什么被折叠?



