代码之家  ›  专栏  ›  技术社区  ›  runmad

mpmovieplayercontroller-流媒体在3gs上工作,而不是在3gs之前的任何东西上

  •  1
  • runmad  · 技术社区  · 16 年前

    我有一些严重的问题和烦恼 MPMoviePlayerController . 在我的应用程序中,你可以观看.mov格式的电影预告片。

    我和一个朋友测试过,有用户报告说它在他们的3G设备上不起作用,我自己测试过,3GS和播放效果很好。我试过第1代iphone,但没用。所以我认为这是一个内存问题,它只是停止播放并返回到前一个屏幕。

    下面是我用来启动播放器的代码,它直接来自苹果的movieplayer示例。

    MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:trailerURL]];
    if (mp) {
        self.moviePlayer = mp;
        [mp release];
        [self.moviePlayer play];
    }
    

    我试图从通知中检查n错误,但我得到的唯一结果是两个 localizedDescription 和 localizedRecoverySuggestion ,使我们无法确切地找出它为什么不起作用。

    我见过很多人只是对电影播放器有问题,但它开始让我恼火,它有时似乎工作得很好,而其他时候它只是没有(再次,似乎是一个记忆问题)。

    感谢您提供的帮助/反馈

    3 回复  |  直到 16 年前
        1
  •  0
  •   Gordon Childs    16 年前

    所有的手机都至少运行3.0吗?

        2
  •  0
  •   yonel    16 年前

    我在尝试用播放器播放一些远程(http://)流时也遇到了奇怪的问题。这个问题似乎不是来自iphone 3g或iphone 3gs,但我在3g网络和wifi之间得到了不同的行为:wifi很好,当我尝试使用3g网络播放时,在预加载阶段从通知中心得到了相同的“未知播放错误”:有人经历过同样的事情吗?

        3
  •  0
  •   Dan Selig    15 年前

    我已于2010年10月11日提交了错误ID 8647495-dan