Проблема с воспроизведением MP3 и остановкой?
-
20-09-2019 - |
Вопрос
Этот код работает нормально, пока я не выхожу из представления и не пытаюсь вернуться в него.Если я сделаю это, кнопка "Стоп" больше не будет работать.Как мне заставить его продолжать работать после выхода из просмотра?
-(IBAction)musiconButtonClicked:(id)sender{
NSString *path = [[NSBundle mainBundle] pathForResource:@"NextRevIt" ofType:@"mp3"];
self.audioPlayer = [[AVAudioPlayer alloc ] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
[audioPlayer play];
}
-(IBAction)musicoffButtonClicked:(id)sender{
[audioPlayer stop];
}
Решение
Вам нужно отключить аудиоплеер, когда вы закончите с ним.
Вы также должны использовать [audioPlayer prepareToPlay];
до того , как play
в вашем коде.
Не связан с StackOverflow