Как можно воспроизвести звук с IBAction
, нажав один раз UIbutton
, и приостановить его, нажав кнопку еще раз, используя AVAudioPlayer
?Также я хочу изменить состояние этого UIButton
, когда звук воспроизводится, а когда нет.
Вот мой код:
- (IBAction)Beat
{
if ([Media2 isPlaying])
{
[Media2 pause];
[Button17 setSelected:NO];
}
else
{
Path = [[NSBundle mainBundle] pathForResource:@"Beat" ofType:@"mp3"];
AVAudioPlayer *Media2 = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:Path] error:NULL];
[Media2 setDelegate:self];
[Media2 play];
[Button17 setSelected:YES];
}
}