似乎我有重复模式的问题:它不重复视频。MPMoviePlayerController重复模式不工作在viewDidLoad
这是视频我在执行代码:
- (void)viewDidLoad{
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"Space Particle" ofType:@"mp4"]];
MPMoviePlayerViewController *playerController = [[MPMoviePlayerViewController alloc]initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:playerController];
[playerController.moviePlayer prepareToPlay];
playerController.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
playerController.moviePlayer.controlStyle = MPMovieControlStyleNone;
playerController.moviePlayer.scalingMode = MPMovieScalingModeAspectFill;
playerController.moviePlayer.repeatMode = MPMovieRepeatModeOne;
[MyView1 addSubview: playerController.view];
[playerController.moviePlayer play];
[playerController release];playerController=nil;
}
它可以作为动画背景,与它上面的按钮。视频播放时,但完成后,它不会重复。
我发现,作为一个IbAction,它重复,但作为一个viewDidLoad它不会。
请注意,“MyView”插座已链接到自定义UIButton,并且它位于电影播放的按钮视图中。
我使用的视频尺寸不是很大。
我的目标是,电影必须重复使用viewdidload方法,以便自动播放和重复。
请问,有什么我做错了?如何解决它的建议?任何帮助,将不胜感激。
为解决方案,你可以看看我的答案这种类型的相同的问题[这里](http://stackoverflow.com/a/18710826/2695503) –