iOS获取麦克风权限

AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio];
switch (authStatus) {
    case AVAuthorizationStatusNotDetermined:
        //没有询问是否开启麦克风

    case AVAuthorizationStatusRestricted:
        //未授权,家长限制

    case AVAuthorizationStatusDenied:
        //玩家未授权

        [AVCaptureDevice requestAccessForMediaType:AVMediaTypeAudio completionHandler:^(BOOL granted) {

        }];
    case AVAuthorizationStatusAuthorized:
        //玩家授权

        break;
    default:
        break;
}

你可能感兴趣的:(iOS)