Xcode:启动时自动播放视频

时间:2012-01-05 18:15:28

标签: iphone xcode splash-screen movie

我想在应用程序启动后立即播放短视频。这是一个短视频和轻量级应用程序,所以我不希望任何严重的延迟。但是我的问题是虽然我的代码在测试它作为IBAction时工作正常,但是当我将它粘贴到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;

如果有人可以提供教程或示例代码,我将非常感激! 提前谢谢。

1 个答案:

答案 0 :(得分:0)

取出电影播放器​​并使用 [playercontroller play]; 如果它需要释放也这样做