我有一个基于iOS4的应用程序,其中包含:
MPMoviePlayerController
和此设置:
moviePlayerController.movieSourceType = MPMovieSourceTypeStreaming;
moviePlayerController.controlStyle = MPMovieControlStyleDefault;
一切都运行良好,除了当我呈现MPMoviePlayerController视图时,它在视频预加载之前不会显示控件。
我知道在以前版本的iOS(3.x)中,只要出现MPMoviePlayer就会显示控件。有没有机会在ioS4中使用它?
答案 0 :(得分:3)
您必须使用MPMoviePlayerViewController而不是MPMoviePlayerController。
答案 1 :(得分:1)
我正在研究iPad的视频播放器,我遇到了同样的问题。但是,我不认为这是一个很大的问题,因为无论如何你都无法控制视频。
您可以做的是通过设置背景视图来伪造这些控件的存在。
这就是我的所作所为:
moviePlayerController.backgroundView.backgroundColor = [UIColor blackColor];
这只会使背景视图变黑,但您可以想象添加UIImageView作为背景视图,显示禁用的控件,或构建实际执行某些操作的实际控件。