ios - 运行 MPMoviePlayerController 时崩溃

标签 ios xcode mpmovieplayercontroller mpmovieplayer

过去几天,当我尝试在 IB 中创建的 UIView 中播放 MPMoviePlayerController 的实例时,我一直在与我的锻炼应用程序崩溃作斗争。 应用程序的其余部分运行良好,但如果任何 MPMoviePlayer 被实例化,调试器将暂停应用程序而不会引发异常。导致它的不仅仅是这段代码。从其他帖子或书籍中实例化 moviePlayer 的其他方法会导致相同的结果。

当我运行此代码时,它会退出到主程序:

NSURL *url = exercise.exerciseVideoURL;//path for vid

    self.moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:url];



    [self.moviePlayerController.view setFrame:self.movieHostingView.bounds];

    [self.moviePlayerController prepareToPlay];
    [self.moviePlayerController setControlStyle:MPMovieControlStyleNone];
    [self.movieHostingView addSubview:self.moviePlayerController.view];


    [[self.moviePlayerController view]
     setAutoresizingMask:(UIViewAutoresizingFlexibleWidth |
                          UIViewAutoresizingFlexibleHeight)];

    [[self.moviePlayerController view] setClipsToBounds:YES];
    [[self.moviePlayerController view] setFrame:[[self movieHostingView] bounds]];
    [self.movieHostingView addSubview:self.moviePlayerController.view];
    self.moviePlayerController.repeatMode = MPMovieRepeatModeOne;

我试过使用 MPMoviePlayer 实例化来自其他帖子的代码,将模型分箱并像其他一些帖子一样使用直接路径实例化它,但它仍然退出到 main()。

最佳答案

明白了!我从断点选项卡中删除了“所有异常”并且它运行良好。为什么这会导致它退出 MPMoviePlayer?! 无论如何,感谢所有提供帮助的人。

关于ios - 运行 MPMoviePlayerController 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16656449/

相关文章:

ios - 从 AppStore 或 TestFlight 启动时应用程序崩溃但在其他地方运行良好

ios - 将 UIView 在其父 View 中垂直和水平居中

ios - 当推送到详细 View Controller 时,对 UINavigationBar 内的 subview 进行动画处理

xcode - NSURL 特殊字符编码

xcode - clang : error: '-I-' not supported, 请改用 -iquote (Xcode 4)

ios - iPad - MPMoviePlayer 缩小后消失

android - 具有不同外观功能的相同应用程序,具体取决于下载位置?

iphone - 延迟后使用选择器执行多个操作

iphone - 在应用程序委托(delegate)中加载选项卡栏之前播放电影

ios - 设置 MPMoviePlayerController 的方向