IBAction
で音を再生するには、UIbutton
を一度押して、AVAudioPlayer
を使用してボタンをもう一度押して一時停止しますか?また、サウンドが再生されているときと再生されていないときの状態を変更したいと思っています(UIButton
)。同じボタンで再生/一時停止する[AVAudioPlayer]
はここに私のコードです:
- (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];
}
}