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];

}
¿Fue útil?

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
scroll top