1
我有一段短片用於循環播放視圖的背景。我使用MPMoviePlayerController播放電影。 repeatMode被設置爲MPMovieRepeatModeOne,並且這在iPad 2,3和模擬器中正常工作。然而,在iPad 1上,電影會循環一次,並在第二次播放後立即停止播放。該項目是iOS 5 w/o ARC(從GM測試到5.1.1)。MPMoviePlayerController不在iPad 1上循環播放iOS 5
- (void)loadVideo {
NSString *urlStr = [[NSBundle mainBundle] pathForResource:@"movieFileName.m4v" ofType:nil];
self.videoPlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:urlStr]];
self.videoPlayer.controlStyle = MPMovieControlStyleNone;
self.videoPlayer.scalingMode = MPMovieScalingModeFill;
self.videoPlayer.repeatMode = MPMovieRepeatModeOne;
self.videoPlayer.view.userInteractionEnabled = NO;
[self.videoPlayer.view setFrame:self.movieContainer.bounds];
[self.movieContainer addSubview:self.videoPlayer.view];
}
我怎樣才能讓電影在iPad 1上循環播放?
我已經有了答案,但我必須等待8個小時回答我自己的問題,因爲我有不到10個東西。請耐心等待。答案的本質是:您必須收聽MPMoviePlayerPlaybackStateDidChangeNotification。 – 2012-07-30 13:42:18