0
我想在应用程序启动后立即播放短片。这是一个短视频和一个轻应用程序,所以我不期望任何严重的延迟。然而,我的问题是,虽然我的代码工作正常,当我测试它作为一个IBAction时,它不起作用,当我粘贴它像任何其他地方像ViewDidLoad,awakeFromNib,ApplicationDidFinishedLaunching。我整天搜索Xcode 4.2(启用ARC)的教程,但找不到任何有用的东西。 这里是我的代码:Xcode:启动时自动播放视频
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中尝试此代码时,我没有得到任何图像,但我得到声音几秒钟(不是整个剪辑)。 – 2012-01-05 18:16:46