【问题标题】:MPMoviePlayerController issue after playing back YouTube播放 YouTube 后的 MPMoviePlayerController 问题
【发布时间】:2010-11-30 05:00:36
【问题描述】:

我有一个MPMoviePlayerController,当我从服务器播放 .mov 时它可以正常播放。我可以连续播放多部电影,并且没有遇到任何问题。

但是,我还需要能够播放一些 YouTube 视频,并嵌入了一个 UIWebView 以允许我播放 YouTube 视频。连续播放多个 YouTube 视频没有问题。如果我播放 .mov 视频,然后尝试播放 YouTube 视频,则会出现此问题。屏幕显示横向状态栏,但所有控件仍处于纵向模式。声音有效,但没有视频;只是黑屏。

【问题讨论】:

    标签: iphone youtube mpmovieplayercontroller


    【解决方案1】:

    对我来说,这听起来确实像一个错误...如果您还没有报告,您应该考虑向 Apple 报告。

    这听起来与我遇到的另一个错误隐约相关(播放器有时会在电影关闭后继续播放音频,并在下次启动时起作用)。我发现的解决方法是设置

    player.initialPlaybackTime = -1.0;
    

    当我卸载播放器时。这是一个长镜头,但你可以试一试。

    【讨论】:

      【解决方案2】:

      模拟器上的电影播放器​​有几个已知的错误,另请参阅: video playback problems in iphone

      你在实际设备上试过了吗?这些天我都懒得在模拟器上测试播放了。

      【讨论】:

      • 是的。我在我的 3G S 上测试过,因为我测试过 YouTube 播放。对于那些拥有 3G 的人来说,这个问题似乎更糟。我查看了 Apple 的示例代码,甚至尝试使用完全相同的代码,但存在相同的问题
      【解决方案3】:

      我也见过这个,这绝对是 Apple 的错误。您可能会遇到的另一个问题是,在播放 YouTube 视频后点击状态栏滚动到表格顶部似乎不起作用。

      【讨论】:

        【解决方案4】:

        我在我的一个应用中看到了这种情况。最重要的是,您需要确保您的应用中只有 一个 MPMoviePlayerController 对象的实例。如果您在 OS 3.x 中遇到了不止一个问题,包括您提到的症状。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-05-11
          • 2011-10-18
          • 2014-02-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-04-02
          • 1970-01-01
          相关资源
          最近更新 更多