Я использую AVPlayer для воспроизведения онлайн-фильма. Работает нормально. Теперь проблема в том, что, когда я выскакиваю из вида до начала воспроизведения фильма, фоновый процесс продолжает выполняться. А когда фильм загружается, он начинает воспроизводиться в фоновом режиме.
Я пытался выпустить плеер в поле зрения исчезнет. Но это не работает.
- (void)viewWillDisappear:(BOOL)animated
{
if (self.player.currentItem.status != AVPlayerItemStatusReadyToPlay)
{
[self.player.currentItem removeObserver:self forKeyPath:kRateKey];
[self.player.currentItem removeObserver:self forKeyPath:kStatusKey];
[self.player.currentItem removeObserver:self forKeyPath:kTimedMetadataKey];
}
[self.player pause];
[self.player release];
[self.playerLayerView release];
[super viewWillDisappear:animated];
}
Может кто-нибудь помочь, пожалуйста?
Заранее спасибо