¿Grabar audio / video con AVCaptureSession y reproducir audio simultáneamente?

Estoy tratando de crear una aplicación para iOS que pueda grabar audio y video mientras simultáneamente emite audio a los altavoces.

Para hacer la grabación y la vista previa, estoy usandoAVCaptureSession, unAVCaptureConnection cada uno para video y audio, y unaAVAssetWriterInput cada uno para video y audio. Básicamente logré esto siguiendo el código de ejemplo RosyWriter.

Antes de configurar la grabación de esta manera, estaba usandoAVAudioPlayer para reproducir audio.

Ahora, si estoy en medio de la captura (ni siquiera grabando, solo capturando para la vista previa), e intento usarAVAudioPlayer, micaptureOutput devoluciones de llamada en miAVCaptureAudioDataOutputSampleBufferDelegate clase deja de ser llamado.

¿Hay una solución para esto

Existe otro servicio de nivel inferior que debería usar para reproducir audio que no detendrá mi captura?

mc.

Respuestas a la pregunta(2)

Su respuesta a la pregunta