2013-05-21 36 views
0

我在iPhone应用程序中使用MPMoviePlayerController播放视频。当应用程序从背景进入前景时MPMoviePlayerController黑色屏幕

MPMoviePlayerController正在播放时,按下iPhone上的home按钮,使应用程序进入后台。

然后点击应用程序的图标使应用程序进入前景,MPMoviePlayerController的视图将短时间黑屏,大约1到15秒。

如何使MPMoviePlayerController的视频在应用程序到达前台时立即显示?

特别thx! :D

+0

也许你可以在应用程序进入后台时尝试“暂停”MPMoviePlayerController,并在它变为活动状态时调用“play”。我不确定这一点,这就是为什么我将它添加为评论。 –

回答

-2

NSURL * movieURL = [NSURL URLWithString:@“http:// ......”];

// Initialize a movie player object with the specified URL 

self.moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; 

self.moviePlayer.controlStyle = MPMovieControlStyleFullscreen; 

[self.moviePlayer.view setFrame:self.view.bounds]; 

[self.view addSubview:self.moviePlayer.view]; 

[self.moviePlayer play]; 

我希望这会帮助你。

+0

这与问题无关。 – Till

+0

您能告诉我们这个代码以什么方式与您一起运行吗? –

+0

有没有试过这段代码? @prasad devadiga – Maul