Iphone Xcode:启动时自动播放视频

Iphone Xcode:启动时自动播放视频,iphone,xcode,splash-screen,movie,Iphone,Xcode,Splash Screen,Movie,我想在应用程序启动后立即播放一段短视频。这是一个简短的视频和一个轻应用程序,所以我不希望有任何严重的延迟。然而,我的问题是,尽管我的代码在作为iAction进行测试时工作正常,但当我将其粘贴到其他任何位置(如ViewDidLoad、awakeFromNib、ApplicationDidFinishedLaunching)时,它就不起作用了。我整天都在搜索在启用Xcode 4.2 ARC的情况下可用的教程,但我找不到任何有用的。 这是我的密码: NSURL *url = [NSURL fi

我想在应用程序启动后立即播放一段短视频。这是一个简短的视频和一个轻应用程序,所以我不希望有任何严重的延迟。然而,我的问题是,尽管我的代码在作为iAction进行测试时工作正常,但当我将其粘贴到其他任何位置(如ViewDidLoad、awakeFromNib、ApplicationDidFinishedLaunching)时,它就不起作用了。我整天都在搜索在启用Xcode 4.2 ARC的情况下可用的教程,但我找不到任何有用的。 这是我的密码:

    NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
                                     pathForResource:@"testmovie" ofType:@"mp4"]];

MPMoviePlayerViewController *playercontroller = [[MPMoviePlayerViewController alloc] 
                                                 initWithContentURL:url];

[self presentMoviePlayerViewControllerAnimated:playercontroller];

playercontroller.moviePlayer.movieSourceType = MPMovieSourceTypeFile;

//playercontroller.movieControlMode=MPMovieControlModeHidden;

[playercontroller.moviePlayer play];

playercontroller = nil;
如果有人能提供教程或示例代码,我将不胜感激!
提前感谢。

取出电影播放器,然后使用 [播放控制器播放];
如果需要释放,也可以这样做

当我在ViewDidLoad中尝试这段代码时,我没有得到任何图像,但是我会在几秒钟内得到声音,而不是整个片段。