任何人都知道如何在加载电影时保持MPMoviePlayerController可见。 或者在电影准备播放之前? 出于某种原因,它只会在电影准备播放时显示出来。
继承我所拥有的。
mp = [[MPMoviePlayerController alloc] initWithContentURL:url];
[self.view addSubview:[mp view]];
mp.view.frame = mediaPlayerContainer.frame;
[mediaPlayerContainer removeFromSuperview];
mp.useApplicationAudioSession = YES;
mp.shouldAutoplay = YES;
mp.controlStyle = MPMovieControlStyleFullscreen;
我的mediaPlayerContainer只是一个虚拟容器,因此我可以直观地为我的mp视图构建一个框架。
我能想到的另一件事是使用玩家的“屏幕截图”作为占位符。如果播放器处于“播放”模式,则将其删除。 虽然这看起来很笨拙。
Thnks。
答案 0 :(得分:0)
MPMoviePlayerController有一个backgroundView属性...... 您可以向其添加UIImageView,并在加载视频时显示它。