Tengo una aplicación que consiste en un servicio y una actividad que el servicio puede iniciar para ciertos eventos. El servicio puede crear & utilizar las clases AudioTracord & AudioTrack, momento en el que se muestra la Actividad de la aplicación. El problema es si la Actividad está en pausa (es decir, se llama a OnPause()) Empiezo a obtener RecordThread: ¿errores de desbordamiento del búfer?AudioFlinger (59): RecordThread: desbordamiento de búfer cuando la actividad está en pausa?
Supongo que el AudioRecorder se está ejecutando en el hilo principal. Y, a pesar de que fue creado por el servicio, cuando la Actividad pausa la lectura se detiene, entonces el búfer se desborda? ¿La lectura de la AudioRecorder debe realizarse en un hilo separado aunque se esté ejecutando en el servicio?
Cualquier ayuda sería muy apreciada, gracias.
¡Gracias! Sí, quiero grabar en segundo plano – dchappelle