AVAuthorizationStatus status = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
if(status == AVAuthorizationStatusAuthorized) {
NSLog(@"已经有了权限");
} else if(status == AVAuthorizationStatusNotDetermined){
[AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo completionHandler:^(BOOL granted) {
if(granted){
NSLog(@"刚开始了权限");
} else {
NSLog(@"刚开始了拒绝权限");
}
}];
}else{ //如果需要更详细 判断请查看别的资料
NSLog(@"没了权限");
}
转载于:https://my.oschina.net/zhaodacai/blog/648515