如果应用程序在后台,如何阻止MPMoviePlayerViewController下载视频

时间:2011-05-18 08:49:26

标签: iphone video-streaming mpmovieplayercontroller multitasking

我使用MPMoviePlayerViewController在互联网上播放一些视频。

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

有人可以建议我如何在不禁用多任务处理或调用exit(0)的情况下停止交通?

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

提前致谢!

2 个答案:

答案 0 :(得分:0)

我认为您应该使用以下委托方法

(void)applicationDidBecomeActive:(UIApplication *)应用程序; (void)applicationWillResignActive:(UIApplication *)application;

(void)applicationDidEnterBackground:(UIApplication *)application(void)applicationWillEnterForeground:(UIApplication *)application

答案 1 :(得分:0)

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

您可以在 applicationDidEnterBackground

中使用此代码
- (void)applicationDidEnterBackground:(UIApplication *)application {  
}