我遇到了一些严重的问题和烦恼MPMoviePlayerController
。在我的应用程序中,您可以观看一些 .mov 格式的电影的预告片。
我和朋友一起测试过,有用户报告说它在他们的设备上不起作用,这些设备都是 3G。我自己测试过,3GS和播放效果很好。我在第一代 iPhone 上试过,但它不起作用。所以我相信这是一个内存问题,它只是停止播放并返回到前一个屏幕。
下面是我用来启动播放器的代码,它直接来自 Apple 的 MoviePlayer 示例。
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:trailerURL]];
if (mp) {
self.moviePlayer = mp;
[mp release];
[self.moviePlayer play];
}
我试图从通知中检查 NSError ,但我得到的唯一结果是 和 都发生了“发生未知播放错误” localizedDescription
,localizedRecoverySuggestion
因此无法弄清楚它为什么不起作用。
我见过很多人只是对电影播放器有问题的例子,但它开始让我很恼火,它有时似乎工作正常,有时却不能(再次,看起来像一个内存问题)。
感谢您提供的任何帮助/反馈