reproducción de MP3 y emisión de parada?
-
20-09-2019 - |
Pregunta
Este código funciona bien hasta que salir de la vista y tratar de llegar de nuevo en ella. Si hago esto, el botón de parada ya no funciona. ¿Cómo llego a trabajar aún después de salir de la vista?
-(IBAction)musiconButtonClicked:(id)sender{
NSString *path = [[NSBundle mainBundle] pathForResource:@"NextRevIt" ofType:@"mp3"];
self.audioPlayer = [[AVAudioPlayer alloc ] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
[audioPlayer play];
}
-(IBAction)musicoffButtonClicked:(id)sender{
[audioPlayer stop];
}
Solución
Es necesario para liberar el reproductor de audio cuando haya terminado con él.
También debe utilizar antes de [audioPlayer prepareToPlay];
play
en el código.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow