加载流时MPMoviePlayerController可见

时间:2011-01-18 22:20:23

标签: iphone streaming mpmovieplayercontroller

任何人都知道如何在加载电影时保持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。

1 个答案:

答案 0 :(得分:0)

MPMoviePlayerController有一个backgroundView属性...... 您可以向其添加UIImageView,并在加载视频时显示它。