2010-02-13 6 views
0

Ce code fonctionne correctement jusqu'à ce que je quitte la vue et que j'essaie de revenir dans celui-ci. Si je fais cela, le bouton d'arrêt ne fonctionne plus. Comment puis-je le faire fonctionner après avoir quitté la vue?Lecture MP3 et arrêt du problème?

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

} 

Répondre

1

Vous devez libérer le lecteur audio lorsque vous avez terminé. Vous devez également utiliser [audioPlayer prepareToPlay]; avant play dans votre code.