У меня есть требование, при котором я должен воспроизводить видеофайл, который доступен в удаленном месте.
Я передаю URL-адрес экземпляру MPMoviePlayerController и вызвал метод play.
Теперь фильм загружается. Я нажал на кнопку «Готово», прежде чем фильм загрузился полностью и вернулся к корневому просмотру.
Вызвано уведомление MPMoviePlayerPlaybackDidFinishNotification. Я остановил видео и выпустил плеер. Вот код
- (void)movieDidFinish:(NSNotification *)aNotifciation
{
[self.moviePlayer stop];
[self removeActivityIndicatorView];
[self.tableView reloadData];
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];
[moviePlayer release];
moviePlayer = nil;
}
Но видео по-прежнему загружается в фоновом режиме, и я также могу слышать звук.
Этого не должно быть.
Кто-нибудь может дать решение для этого?