在我的应用程序中,我有一个音频文件。我想通过单击按钮暂停或停止音频。我尝试了一些代码,但仍可以播放音频。请告诉您如何暂停音频或通过单击按钮停止音频。
停止码。
- (IBAction)back:(id)sender {
[self.audioPlayer isPlaying];
[self.audioPlayer stop];
}
我已使用以上方法停止播放音频,但无法正常工作。
我在哪里做错了?如何停止音频?
最佳答案
停止音频很容易,只需要您为2个单独的按钮(1->播放和2->停止)采取2种操作方法,然后编码就可以了
-(IBAction)Play:(id)sender
{
[self.audioPlayer play];
}
-(IBAction)Stop:(id)sender
{
[self.audioPlayer stop];
}
另一种方法是使用BOOL并使用1 Action方法像这样播放和停止
首先声明BOOL对象
BOOL AudioBool;
-(IBAction)Audio:(id)sender
{
if(AudioBool == YES)
{
[self.audioPlayer play];
AudioBool = NO;
}
else
{
[self.audioPlayer stop];
AudioBool = YES;
}
}
关于ios - 如何暂停或停止当前播放的音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23284743/