I am using MPMoviePlayerViewController to play video from the server.
@property (strong, nonatomic) MPMoviePlayerViewController *videoPlayer;
When i restart the video i get EXC_BAD_ACCESS
(code=1, address=0xc000000c)...
_videoPlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:[NSString ... ]]];
[self presentMoviePlayerViewControllerAnimated:_videoPlayer];
How can i fix it?
After 3 days of searching answer, got solution!!!
-(void)viewWillAppear:(BOOL)animated{
// just add observer
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(movieEventFullscreenHandler:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];
}
and i need to stop player then user press Done:
- (IBAction) movieEventFullscreenHandler:(NSNotification*)notification{
[self.player.moviePlayer stop];
[self.player.moviePlayer setFullscreen:NO animated:NO];
}
Thats all!