iphone停止AVAudioPlayer

问题描述 投票:0回答:2

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

我用了:

-(void)stop_play
{
    [player stop];
    play.hidden=NO;
    stop.hidden=YES;
}
ios avaudioplayer
2个回答
1
投票

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

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

0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.