在MPMoviePlayerController中设置[movie setRepeatMode:MPMovieRepeatModeOne];属性则循环播放视频,根据api文档中说明,只有当视频stop的时候才停止 。
另外需要注意一点,如果点击HOME键退出时,程序仍在播放视频,需要在- (void)applicationWillResignActive:(UIApplication *)application中把视频手动stop,不然程序会在进入
后台的时候崩溃。如果不手动stop,程序也会自动执行stop,同时进入视频播放完成回调函数,如果里面有任何movie相关的内容基本上就会报错。
恢复的时候在- (void)applicationWillEnterForeground:(UIApplication *)application中重新播放视频即可。