Получение EXC_BAD_ACCESS, если я нажму кнопку «Домой» в видеоплеере - PullRequest
1 голос
/ 08 декабря 2010

У меня есть приложение, в котором мне нужно воспроизвести видео.Я использовал следующий код.Существует проблема с кнопкой «Домой», если я нажимаю кнопку «Домой» во время воспроизведения видео, я получаю EXC_BAD_ACCESS.Я даже понятия не имею, почему это может произойти.Пожалуйста, помогите.



    NSString * videoString = [[NSBundle mainBundle] pathForResource:@"video.mp4" ofType:nil];
    NSURL * url = [NSURL fileURLWithPath:videoString];
    MPMoviePlayerController * videoPlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
    [self.view addSubview:videoPlayer.view];
    videoPlayer.view.frame = CGRectMake(0, 0,768, 1024);  
    [videoPlayer play];

1 Ответ

2 голосов
/ 07 февраля 2011

В методе applicationWillResignActive контроллера вашего приложения вызовите [videoPlayer stop].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...