KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
How can I play a sound with an IBAction by pressing on a UIbutton once and pause it by pressing the button again using AVAudioPlayer ? Also I want to change the state of that UIButton when the sound is playing and when it's not. Here's my code: - (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]; } }
Tags (comma-separated)
Save Edits
Cancel