Вопрос

Этот код работает нормально, пока я не выхожу из представления и не пытаюсь вернуться в него.Если я сделаю это, кнопка "Стоп" больше не будет работать.Как мне заставить его продолжать работать после выхода из просмотра?

-(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 в вашем коде.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top