0

我使用MPMoviePlayerViewController从互联网播放一些视频。如何阻止MPMoviePlayerViewController下载视频,如果该应用程序在后台

当用户按下home按钮并且应用程序进入后台时,iphone仍会下载大量信息。

任何人都可以推荐我如何在不禁用多任务或调用exit(0)的情况下停止交通?

我试图停止MPMoviePlayerViewController,但在某些情况下,当MPMoviePlayerViewController未完全加载时,它不响应(不是视频,MPMoviePlayerViewController)。

在此先感谢!

回答

0

我认为你应该使用下面的委托方法

(无效)applicationDidBecomeActive:(UIApplication的*)的应用; (void)applicationWillResignActive:(UIApplication *)application;

(无效)applicationDidEnterBackground:(UIApplication的*)应用程序(无效)applicationWillEnterForeground:(UIApplication的*)应用

+0

我当然用他们:当我尝试在应用程序进入后台时停止视频。还要别的吗? – mxg 2011-05-18 09:03:49

0
[movieplayer stop]; 
movieplayer.initialPlaybackTime = -1.0; 
[movieplayer release]; 

您可以在使用此代码applicationDidEnterBackground

- (void)applicationDidEnterBackground:(UIApplication *)application { 
} 
+0

它的工作原理是一些情况,但它不能在一个工作:当我打电话[self presentMoviePlayerViewControllerAnimated:mpVC];并且MPMoviePlayerViewController的控件没有出现,因为互联网速度很慢,此解决方案不起作用。 – mxg 2011-05-18 09:43:53

相关问题