iphone停止AVAudioPlayer

时间:2011-05-16 04:05:09

标签: ios avaudioplayer

我想在点击新标签时停止AVAudioPlayer。停止暂停按钮工作正常,但如果我点击新标签栏,播放器将在后台播放,那么我该如何停止播放器。

我用过:

-(void)stop_play
{
    [player stop];
    play.hidden=NO;
    stop.hidden=YES;
}

2 个答案:

答案 0 :(得分:1)

当您单击新选项卡时,在您的操作方法中编写如下代码

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

答案 1 :(得分:0)

当你的AVAudioPlayer播放时,设置一个bool var为YES ..比调用stop方法传递这个bool var ..就像这里的代码

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

之后再次播放音频设置bool var YES ...

相关问题