Попытка MPMoviePlayer отклонить проблему контроллера модального представления
Я разрабатываю приложение с реализацией MPMoviePlayerViewController. есть подходящее представление со ссылками на видео, которые будут воспроизводиться в нем, но проблема в том, что мое первое видео воспроизводится хорошо. Я нажимаю "Готово" с проигрывателя, оно вернулось, затем я нажимаю на второе видео, которое оно воспроизводит, но когда я нажимаю "Готово", оно показывает это: контроллер модального вида, вид которого в данный момент не отображается. " и экран становится черным приложение не заканчивается, а просто черный экран. я покажу тебе мой код
.m файл
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
player = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:[[rssOutputData objectAtIndex:indexPath.row]xmlvideo]]];
[player.moviePlayer prepareToPlay];
[player.view setFrame: self.view.bounds];
[self presentMoviePlayerViewControllerAnimated:player];
[self.view addSubview: player.view];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MPMoviePlayerDidExitFullscreen:) name:MPMoviePlayerDidExitFullscreenNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MPMoviePlayerDidExitFullscreen:) name:MPMoviePlayerPlaybackDidFinishNotification object:nil];
[player.moviePlayer play];
}
- (void)MPMoviePlayerDidExitFullscreen:(NSNotification *)notification{
[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerDidExitFullscreenNotification object:nil];
[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:nil];
[player.moviePlayer stop];
[player.moviePlayer.view removeFromSuperview];
}