Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone MPMoviePlayerController在加载流时可见_Iphone_Streaming_Mpmovieplayercontroller - Fatal编程技术网

Iphone MPMoviePlayerController在加载流时可见

Iphone MPMoviePlayerController在加载流时可见,iphone,streaming,mpmovieplayercontroller,Iphone,Streaming,Mpmovieplayercontroller,任何人都知道如何在加载电影时保持MPMoviePlayerController可见。 还是在电影准备上映之前? 出于某种原因,它只有在电影准备好播放时才会出现 这是我的东西 mp = [[MPMoviePlayerController alloc] initWithContentURL:url]; [self.view addSubview:[mp view]]; mp.view.frame = mediaPlayerContainer.frame; [mediaPlayerContainer

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

MPMoviePlayerController具有backgroundView属性。。。
您可以将UIImageView添加到其中,并在加载视频时显示它。

MPMoviePlayerController具有backgroundView属性。。。 您可以将UIImageView添加到其中,并在加载视频时显示它