UIToolbar
имеет UIBarButtonItems
кнопки воспроизведения, паузы и остановки. Кнопки воспроизведения и остановки работают нормально, но кнопка паузы останавливает аудиоплеер, а не приостанавливает аудиоплеер. Он должен приостановить аудиофайл и возобновить аудиофайл.Кнопка паузы останавливает AVAudioPlayer, а не приостанавливает
Глядя на мой код ниже, вы видите что-нибудь не хватает?
- (void) playaudio: (id) sender
{
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Theme"
ofType:@"mp3"];
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:filePath];
self.audioPlayer = [[AVAudioPlayer alloc]
initWithContentsOfURL:fileURL error:nil];
self.audioPlayer.currentTime = 0;
[self.audioPlayer play];
}
- (void)pause: (id)sender
{
[audioPlayer pause];
}
- (void) stop: (id) sender
{
[audioPlayer stop];
}
Пожалуйста, дайте более подробное объяснение того, что вы пытаетесь для того чтобы достигнуть, с большим количеством кода;) – craig1231
Может быть, попробуйте использовать свойство вместо Ивар непосредственно? '[self.audioPlayer pause]' –
попробовали это слишком раньше. Но это не сработало. – user1120133