我想在点击新标签时停止AVAudioPlayer
。停止暂停按钮工作正常,但如果我点击新标签栏,播放器将在后台播放,那么我该如何停止播放器。
我用过:
-(void)stop_play
{
[player stop];
play.hidden=NO;
stop.hidden=YES;
}
答案 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 ...