Crie um aplicativo que crie um vídeo na tela do iPhone e adicione áudio dos fones de ouvido / entrada de áudio

Estou tentando criar um vídeo tutorial a partir da tela do ipad, como feito neste aplicativo (ShowME) Usando o AVAssetWriter, posso capturar um vídeo da tel

Tentei usar o AVCaptureDevice, mas não está funcionando. Eu não sei o que está acontecendo de errado. Aprendi a capturar vídeo da tela do iPhone a partir destalink - Um turorial muito bom. Mas ele não captura nenhum áudio junto com o vídeo na tela. Então, eu tentei assim:

 -(void)setUpMike{
    NSError* error = nil;
// Setup the audio input
AVCaptureDevice *audioDevice     = [AVCaptureDevice defaultDeviceWithMediaType: AVMediaTypeAudio];
AVCaptureDeviceInput *audioInput = [AVCaptureDeviceInput deviceInputWithDevice:audioDevice error:&error ];     
// Setup the audio output
_audioOutput = [[AVCaptureAudioDataOutput alloc] init];

// Create the session
_capSession = [[AVCaptureSession alloc] init];

[_capSession addInput:audioInput];

[_capSession addOutput:_audioOutput];

_capSession.sessionPreset = AVCaptureSessionPresetLow;     

// Setup the queue
dispatch_queue_t queue = dispatch_queue_create("MyQueue", NULL);
//    [_videoOutput setSampleBufferDelegate:self queue:queue];
[_audioOutput setSampleBufferDelegate:self queue:queue];
dispatch_release(queue);
}

Adicionei o método delegado

- (void)captureOutput:(AVCaptureOutput *)captureOutput
didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
       fromConnection:(AVCaptureConnection *)connection

Isso nunca é chamado. Espero que alguém possa me ajudar por isso. Eu nunca usei o AVFoundation para fins de vídeo e áudio, por isso pode ser uma pergunta para iniciantes. Li outros posts relacionados a isso e descobri que eles estão mesclando áudio com vídeo. Acho que podemos passar por esse caminho. Por favor, informe-me se isso não for possível.

Desde já, obrigado :

questionAnswers(1)

yourAnswerToTheQuestion