J'ai un fichier audio qui joue quand un utilisateur clique sur une vue. mon problème est que s'ils passent à une autre vue l'audio continue à jouer. Je voudrais que l'audio s'arrête si l'utilisateur n'est plus sur cette vue. Est-ce fait dans la méthode viewDidUnload?comment arrêter la lecture audio si l'utilisateur quitte la vue
est ici le code qui joue l'audio après un délai de 15 secondes:
-(void)startPlaying {
[NSTimer scheduledTimerWithTimeInterval:15 target:self selector:@selector(startPlaying) userInfo:nil repeats:NO];
NSString *audioSoundPath = [[ NSBundle mainBundle] pathForResource:@"audio_file" ofType:@"caf"];
CFURLRef audioURL = (CFURLRef) [NSURL fileURLWithPath:audioSoundPath];
AudioServicesCreateSystemSoundID(audioURL, &audioID);
AudioServicesPlaySystemSound(audioID);
}
Merci pour toute aide.