AVCaptureSession Record Video With Audio

I have my app set up to record video from the camera using an AVCaptureSession, however, there is no audio with it. What do I need to do to record audio and then add it to the videoOutput for the file? Here is my code for recording the video:

I added another input for the audio, but it wont work with the mpmovieplayercontroller that is in the background. Are there any thoughts to something that could play one video and simultaneously record audio and video from a camera?