Tengo un controlador de vista que usa AVPlayer. este controlador de vista puede cargar un controlador de vista modal donde el usuario puede grabar audio usando AVAudioRecorder.SDK de iPhone: AVAudioRecorder no grabará después de llamar [AVPlayer play]
esto es lo que sucede:
si el usuario juega la composición en el controlador de puño con [AVPlayer juego] la AVAudioRecorder no grabará en el controlador de vista modal. no hay errores, pero la hora actual devuelta por AVAudioRecorder es 0.0;
si el usuario cierra el cuadro de diálogo modal y lo vuelve a cargar. AVAudioRecorder funciona bien.
Esto se puede repetir una y otra AVAudioRecorder no funciona la primera vez que se invoca después de un [juego AVPlayer] llaman
he estado luchando con esto durante días y sólo han reorganizado mi código relacionado tanto AVPlayer y AVAudioRecorder y todavía está actuando raro.
Cualquier ayuda o puntero se aprecia mucho
Gracias de antemano
Jean-Pierre
hi probarlo por la solución que trabajó para mí http://stackoverflow.com/questions/4148123/avaudiorecorder-wont-record-if-movie-was-previously-recorded-played –