MPMoviePlayerController play video second time
iphone, mpmovieplayer, objective-c, video
Solution
you can also do it by setting the initial playback time to -1.0 before calling the play function
mp.initialPlaybackTime = -1.0;
Put this code before ur play method is called.
Problem
I need to have the possibility to play more than one video in an app. Unfortunately, the second time I press play, video appears blinking. I use only this code for playing vide NSURL *url = [[[NSURL alloc]initFileURLWithPath:[[NSBundle mainBundle]pathForResource:@"Movie" ofType:@"m4v"]] autorelease]; MPMoviePlayerController *mp = [[MPMoviePlayerController alloc]initWithContentURL:url]; mp.movieControlMode = MPMovieControlModeDefault; [mp play]; moviePlayer = mp; [mp release]; Can anyone tell me where can be the problem? Thanks in advance! UPDATE 1: It seems that the Apple MoviePlayer example has the same problem.