MPMoviePlayerController在加载视频之前不显示控件

时间:2011-06-20 15:03:20

标签: ios ipad mpmovieplayercontroller

我有一个基于iOS4的应用程序,其中包含:

MPMoviePlayerController

和此设置:

moviePlayerController.movieSourceType = MPMovieSourceTypeStreaming;
moviePlayerController.controlStyle = MPMovieControlStyleDefault;

一切都运行良好,除了当我呈现MPMoviePlayerController视图时,它在视频预加载之前不会显示控件。

我知道在以前版本的iOS(3.x)中,只要出现MPMoviePlayer就会显示控件。有没有机会在ioS4中使用它?

2 个答案:

答案 0 :(得分:3)

您必须使用MPMoviePlayerViewController而不是MPMoviePlayerController。

答案 1 :(得分:1)

我正在研究iPad的视频播放器,我遇到了同样的问题。但是,我不认为这是一个很大的问题,因为无论如何你都无法控制视频。

您可以做的是通过设置背景视图来伪造这些控件的存在。

这就是我的所作所为:

moviePlayerController.backgroundView.backgroundColor = [UIColor blackColor];

这只会使背景视图变黑,但您可以想象添加UIImageView作为背景视图,显示禁用的控件,或构建实际执行某些操作的实际控件。

相关问题