iOS graba video y reproduce MP3 al mismo time

Necesito grabar video desde la camera del iPhone y reproducir un file MP3 al mismo time.

Empecé con el código de ejemplo de AVCam, que estoy seguro de que todos tienen. Funciona muy bien para grabar videos.

Sin embargo, agregué el siguiente código para reproducir un MP3. Este código de reproducción de MP3 funciona en una aplicación diferente, pero cuando lo inserto en este código de ejemplo, el MP3 no solo no se reproduce, no se llama a la grabación de AVCamCaptureManagerDidFinishToOutputFileURL, por lo que el video nunca se guarda.

Es como si el código de reproducción de audio estuviera en conflicto con el código de captura de video. ¿Algunas ideas?

Aquí está el código de reproducción de audio que pongo en AVCam:

AVAudioPlayer *audioPlayer = nil; NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/soundeffect.mp3", [[NSBundle mainBundle] resourcePath]]]; audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error]; [audioPlayer setVolume:1.0]; [audioPlayer prepareToPlay]; [m_audioPlayer play]; 

Bastante simple código aquí. No estoy seguro de por qué este código de reproducción de audio hace que grabarDidFinishToOutputFileURL nunca se llame …

Gracias por cualquier idea.

Lo resolví: simplemente tuve que eliminar un código dentro de AVCam que asignó AVCaptureDeviceInput – audioInput. Eso fue innecesario y conflictivo con mi código de reproducción de audio.