【问题标题】:Xcode : Auto PlayVideo at start upXcode:启动时自动播放视频
【发布时间】:2012-01-05 18:15:27
【问题描述】:

我想在应用程序启动后立即播放一段短视频。这是一个简短的视频和一个轻量级的应用程序,所以我预计不会有任何严重的延误。然而我的问题是,虽然我的代码在我将其作为 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;

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

【问题讨论】:

  • 当我在 ViewDidLoad 中尝试此代码时,我没有得到任何图像,但是我听到了几秒钟的声音(不是整个剪辑)。

标签: iphone xcode splash-screen movie


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 2014-11-24
    • 2013-02-13
    • 2021-11-25
    相关资源
    最近更新 更多