2010-10-25 4 views
1

J'ai une application iPhone qui me demande de jouer un son mp3 en boucle pendant toute la durée de vie de l'application.Lecture du son continuos dans l'application iPhone

Mais sur la base de certaines actions effectuées par l'utilisateur ce mp3 devrait s'arrêter/pause pendant que & un autre mp3 devrait jouer & alors ce mp3 devrait reprendre la lecture.

Je n'ai pas encore vraiment utilisé d'API audio sur iPhone, je viens d'utiliser AudioToolbox pour jouer des sons sur des boutons, c'est tout.

Alors qu'est-ce que vous recommandez que je devrais faire. Des pointeurs ...? suggestions....?

Répondre

1

comme je l'ai écrit dans ce post, vous pouvez utiliser AVAudioPlayer

Code extrait:

NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"mySound" ofType:@"mp3"]; 
NSURL *soundFileURL = [NSURL URLForString:soundFilePath]; 
AVAudioPlayer *player = [[AVAudioPlayer alloc]initWithContentsOfURL:soundFileURL]; 
player.numberOfLoops = -1; //infinite 

[player play]; 

et vous pouvez mettre en pause avec:

[player pause]; 
+0

oui, je ne trouvais cette solution après googler un peu plus .. Néanmoins merci pour votre réponse –

Questions connexes