我有一些mp4文件可以在我的iPad应用程序中播放..我能够做得很好。现在我在我的应用程序中的空白黑色空间上有一个播放按钮,在点击播放按钮后播放视频。用户只有在播放后才会知道视频的内容。但是,我希望用户在播放之前了解视频。而不是默认的黑屏我想显示视频开始屏幕,使视频更有趣。用简单的话来说,我希望我的视频空间与youtube类似......我有什么方法可以做到这一点?谢谢
答案 0 :(得分:1)
子类MPMoviePlayerController
(或者您正在播放视频...如果您已经使用自定义类,只需在其中添加代码),并在viewDidAppear
初始化UIImageView
框架使用您想要加载屏幕的任何背景图像,大小等于self.view.bounds
。将UIImageView
添加为self.view
的子视图,然后在其上调用sendSubviewToBack:
。当玩家准备好玩游戏时,它将开始在你的子视图上绘制视频帧,你不应该再看到它。
- (void)viewDidAppear
{
UIImageView *loadingImage = [[UIImageView alloc] initWithImage:myImage];
[loadingImage setFrame:self.view.bounds];
[self.view addSubview:loadingImage];
[self.view sendSubviewToBack:loadingImage];
[super viewDidAppear];
}