la lecture MP3 et l'émission d'arrêt?
-
20-09-2019 - |
Question
Ce code fonctionne bien jusqu'à ce que je quitte la vue et essayer de revenir en elle. Si je fais cela, le bouton d'arrêt ne fonctionne plus. Comment puis-je obtenir que cela fonctionne encore après avoir quitté la vue?
-(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];
}
La solution
Vous devez libérer le lecteur audio lorsque vous avez terminé avec elle.
Vous devez également utiliser [audioPlayer prepareToPlay];
avant play
dans votre code.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow