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