iPad MPMoviePlayer打嗝

时间:2010-07-21 13:32:58

标签: iphone objective-c video ipad mpmediapickercontroller

我正在使用iPad应用,它使用MPMediaPlayer框架在视图中有一些视频。

视频效果很好但是在viewLoad上加载视频时,视频区域会有闪烁。它会瞬间显示黑色然后开始播放。

我在考虑使用NSTimer上的viewDidLoad取消隐藏隐藏的视频视图,这可能会给它加载一秒钟。还有其他想法吗?

2 个答案:

答案 0 :(得分:0)

我的猜测是,您最好将所有与MPMoviePlayer相关的代码放在ViewDidLoad中。 另一个注意事项:尝试给MPMoviePlayerViewController一个机会,它可以在3.2及更高版本中使用,它非常方便使用。

我希望我能提供帮助 * SAM

答案 1 :(得分:0)

黑色闪光是由电影播放器​​在等待加载电影数据时绘制的。我最近也遇到过这个问题并没有很多选择,因为通知与闪存不匹配。我做过的最好的选择是将电影播放器​​的背景颜色与背景颜色相匹配。例如,如果您在白色上下文中显示:

MPMoviePlayerController * player;
player.backgroundView.backgroundColor = [UIColor whiteColor];