-(IBAction)musiconButtonClicked:(id)sender{
NSString *path = [[NSBundle mainBundle] pathForResource:@"NextRevIt" ofType:@"mp3"];
AVAudioPlayer* audioPlayer = [[AVAudioPlayer alloc ] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
[audioPlayer play];
}
-(IBAction)musicoffButtonClicked:(id)sender{
[audioPlayer stop]; <----says this is undeclared?
}
我可以让音频播放得很好,但是如何制作一个停止音频的按钮呢?
答案 0 :(得分:4)
将其放在interface
。{/ p>的.h
块中
AVAudioPlayer* audioPlayer;
您需要检查一个实例并将其释放。
答案 1 :(得分:0)
您已将AVAudioPlayer* audioPlayer
声明为方法局部变量。将该变量的范围更改为类级别。关注 Daniel A. White的建议