iOS 麦克风 audio数据的获取不走协议方法

AVCaptureSession *session = [[AVCaptureSession alloc] init];

                AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio];

                NSError *error;

                AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error];

                [session addInput:input];

                AVCaptureAudioDataOutput *outPut = [[AVCaptureAudioDataOutput alloc] init];

                //dispatch_queue_t AudioDataOutputQueue = dispatch_queue_create("AudioDataOutputQueue", DISPATCH_QUEUE_SERIAL);
                //NSOperationQueue *queue = [[NSOperationQueue alloc] init];

                dispatch_queue_t AudioDataOutputQueue = dispatch_queue_create("audioDataOutPutQueue", DISPATCH_QUEUE_SERIAL);

                [outPut setSampleBufferDelegate:self queue:AudioDataOutputQueue];

                [session addOutput:outPut];

                [session startRunning];


                                    不走-(void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection的方法,哪位大神帮忙解答一下

检查delegate
转为NSData传出来

检查delegate

转为NSData传出来

将AVCaptureSession 设置成全局变量试试