当前位置: 首页 > 知识库问答 >
问题:

MPMoviePlayer卡在“加载...”上

殳飞扬
2023-03-14

我正在用一个URL初始化一个新的MPMoviePlayerViewController,以从服务器播放全屏视频。播放器屏幕出现后,它停在“加载...”上,但没有实际加载发生,因为某种原因根本没有网络通信。我使用以下代码

- (IBAction)playerButtonPressed:(id)sender {
    NSURL *url = [NSURL URLWithString:
                  @"http://ebookfrenzy.com/ios_book/movie/movie.mov"];

    MPMoviePlayerViewController *c = [[MPMoviePlayerViewController alloc]
                                      initWithContentURL:url];

    [self presentMoviePlayerViewControllerAnimated:c];
}

共有1个答案

惠野
2023-03-14

你的代码在我的机器上运行得很好。这个问题是不可复制的。

在您的情况下,可能有什么东西阻止了模拟器建立网络连接。可能是小女孩;网络可能瘫痪;有很多可能性。

您有效地通过计算机的网络将模拟器的网络隧道化。我建议您在设备上运行代码,而不是在模拟器上,以避免这种复杂性。

 类似资料:
  • 我正在尝试打开分析器,但它不起作用,因为它卡在加载中,我有Android Studio 3.3。 分析器在加载时卡住 我正在使用这个真实的设备。

  • 我在IE中使用FancyBox在iframe中加载PDF时遇到问题。当我点击链接时,我得到了gif加载器,它只是永远旋转。控制台或页面上没有任何错误或类似的东西。IE的所有版本中都会出现问题。所有其他浏览器都能正常工作。此外,PDF是一个内部文件。 下面是一些代码: HTML JS 编辑:我也尝试过升级jQuery,但没有用。 编辑:这里有一个jsFiddle,真的很简单,对我来说在IE中不起作用

  • 问题内容: 我已经在iOS 8中实现了在后台播放电影的功能,现在当我想在iOS 9中使用它时,它会向我发出警告,并说最好不要使用MPMoviePlayer而是使用AVPlayer。但是我对AVPlayer一无所知。如何在不使用AVPlayer而不是MPMoviePlayer的警告的情况下将其转换为适当的函数?继承人的功能: 问题答案: AVPlayerViewController是UIViewCo

  • 问题内容: 我正在尝试从设备sd卡加载png图像作为可绘制图像。我使用以下功能,但不起作用: 图像路径为:mnt / sdcard / MyFolder / image.png 当我尝试调用该方法时,应用程序崩溃了,我该如何加载位于sdcard中的png图像并将其转换为Drawable对象? 问题答案: 实际上,直接在文件路径中有一个BitmapDrawable构造函数。您正在使用的方法已被描述。

  • 我试图用OAuth2 Google在我的Kotlin Android studio应用程序中添加登录,但它一直在加载而不登录,我该怎么办?