iphone - 以特定风格在 iPad 上播放视频

标签 iphone ios ipad video-streaming

我有一些要在我的 iPad 应用程序中播放的 mp4 文件。我能够很好地做到这一点。现在我的应用程序中的空白处有一个播放按钮,点击播放按钮后视频开始播放。用户只会在播放视频后才知道视频的内容。但是,我希望用户在播放视频之前了解视频。我想显示视频开始屏幕,而不是默认的黑屏,以使视频更有趣。简而言之,我希望我的视频空间与 youtube 类似……有什么办法可以做到这一点吗?谢谢

最佳答案

子类 MPMoviePlayerController(或者无论您正在播放视频.. 如果您已经使用自定义类,只需在其中添加代码)并在 viewDidAppear 中初始化一个 UIImageView,框架大小等于 self.view.bounds,使用您想要的加载屏幕背景图像。将 UIImageView 添加为 self.view 的 subview ,并对其调用 sendSubviewToBack:。当播放器准备好播放时,它会开始在您的 subview 之上绘制视频帧,您不应再看到它。

- (void)viewDidAppear
{
  UIImageView *loadingImage = [[UIImageView alloc] initWithImage:myImage];
  [loadingImage setFrame:self.view.bounds];
  [self.view addSubview:loadingImage];
  [self.view sendSubviewToBack:loadingImage];
  [super viewDidAppear];
}

关于iphone - 以特定风格在 iPad 上播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6937506/

相关文章:

iphone - UITableViewCell - 在重新排列控件旁边显示附属 View

ios - 为什么在 Swift 中写入 plist 会失败?

objective-c - 以编程方式显示 MPMoviePlayerController 中的控件

javascript - Phonegap iPad 应用启动画面/启动屏幕在设备就绪时发生变化

ios - 类似于 iMessage 的 Split View Controller 中的弹出 View Controller ?

ios - 核心数据一对多关系核心数据生成的访问器

iphone - 从 UILongPressGestureRecognizer 上的表格 View 单元格保存数据

iphone - 将框架转换为库

objective-c - UIPopoverController 奇怪的行为

ios - 停止打字机动画并快速显示全文