2011-05-16 4 views
0

Bonjour cher Je veux arrêter AVAudioPlayer en cliquant sur le nouvel onglet. Le bouton Arrêter une pause fonctionne correctement, mais si je clique sur la nouvelle barre d'onglets, le joueur doit jouer en arrière-plan, alors comment puis-je arrêter le joueur.iphone stop AVAudioPlayer

j'ai utilisé - (void) stop_play { [arrêt du lecteur]; play.hidden = NO; stop.hidden = YES; }

S'il vous plaît rejouer,

+0

Pouvez-vous arrêter/mettre en pause le lecteur dans viewWillDisappear ou viewDidDisappear? –

Répondre

1

lorsque vous cliquez sur un nouvel onglet, dans votre méthode code action d'écriture comme celui-ci

if(audioPlayer.playing){ 
[audioPlayer stop]; 
} 
0

lorsque votre jeu AVAudioPlayer, définissez un bool var YES .. que maethod d'arrêt d'appel avec le passage ce bool var .. comme Code ici

if(isPlay) 
{ 
isPlay = NO; 
[audioPlayer stop]; 
} 

après que vous jouer ensemble bool var audio à nouveau OUI ...

Questions connexes