ios - ruidos - Reanudar el audio de fondo después de reproducir el sonido con AVAudioPlayer
mejorar calidad de audio de una grabacion (1)
Necesita implementar correctamente los métodos de delegado de AVAudioSession
. Si configura la sesión de audio como inactiva, el sistema sabrá que ha terminado de reproducir su sonido y reanudará cualquier otra sesión de audio. Consulte la Guía de programación de sesiones de audio , especialmente el setActive:error:
Estoy buscando una manera de reanudar el audio reproducido por otra aplicación después de que mi aplicación reproduzca su propio sonido con AVAudioPlayer. En este momento, si estoy escuchando música y lanzando mi aplicación, pausa la música, reproduce mi sonido, pero no reanuda la música de fondo.
Esto es lo que estoy haciendo para generar la reproducción de sonido:
myChime = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"chime" ofType:@"mp3"]] error:nil];
myChime.delegate = self;
[myChime play];
// Here I am looking to resume the audio that the system was playing before my application played its sound. I have seen many applications do this such as, GPS apps that speak a voice direction and then resume the music.