【问题标题】:MPMoviePlayerController black screen when app enter foreground from background当应用程序从后台进入前台时,MPMoviePlayerController 黑屏
【发布时间】:2013-05-21 09:26:19
【问题描述】:

我正在使用MPMoviePlayerController 在我的 iPhone 应用中播放视频。

MPMoviePlayerController播放时,在iPhone上按home键,让应用进入后台。

然后点击应用图标让应用进入前台,MPMoviePlayerController的视图会黑屏一小会儿,大概1到15秒。

如何让MPMoviePlayerController的视频在应用进入前台后立即显示?

特别感谢! :D

【问题讨论】:

  • 也许你可以在应用进入后台时尝试pauseMPMoviePlayerController,并在应用激活时调用play。我不确定这一点,这就是我将其添加为评论的原因。

标签: iphone ios objective-c mpmovieplayercontroller


【解决方案1】:

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];

我希望这会对你有所帮助。

【讨论】:

  • 这与问题无关。
  • 您能告诉我们这段代码在什么方面运行良好吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-05
  • 1970-01-01
  • 1970-01-01
  • 2019-07-22
  • 2011-05-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多