我想在应用程序启动后立即播放短视频。这是一个短视频和轻量级应用程序,所以我不希望任何严重的延迟。但是我的问题是虽然我的代码在测试它作为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;
如果有人可以提供教程或示例代码,我将非常感激! 提前谢谢。
答案 0 :(得分:0)
取出电影播放器并使用 [playercontroller play]; 如果它需要释放也这样做