您可能已经在iPhone中通过You Tube观看了视频。

普通MPMoviePlayerController具有上一个,下一个和播放/暂停按钮。

You Tube-播放器上有其他两个按钮。

=>添加到左侧的收藏夹。

=>在右侧发送此视频。

我想为我的应用程序实施相同的功能。

但是我没有找出有关实施的属性或方法。

我如何需要按钮?

  • 当用户观看视频时,屏幕上不应按钮。
  • 当用户点击视频时 - 工具栏顶部和中心位于中心
  • 中心工具栏通常有三个按钮,上一个 - 下一个播放/暂停
  • 我想在下一个按钮和上一个按钮旁添加一个按钮。
有帮助吗?

解决方案

我认为您无法修改Apple提供的视图的界面。
一般方法是播放视频,然后完成视频,显示带有所需按钮/或选项的视图。

iPhone上的YouTube应用程序可以看到一个例子。在YouTube视频播放之后,将用户发送到带有链接的摘要视图,以再次观看视频,最喜欢,共享。

其他提示

我想说的是,有可能只设置 MPMoviePlayerController' movieControlMode 财产为 MPMovieControlModeHidden 并使用您自己的按钮,标题等添加一个子视图...但是 MPMoviePlayerController 仅继承 NSObject, ,所以你做不到。也许你可以子类 MPMoviePlayerController 并在 play 我想再次被称为 MPMoviePlayerController 将自己显示为模态全屏视图,并隐藏您设置的任何内容。 : -

如果您要做的就是弄乱控件的外观,我确实知道您可以用各种对象弄乱。 drawRect: 覆盖如何绘制条形和按钮的方法。

例如,设置一个类别或子类 UINavigationBar 和实施 drawRect: 如下所示,将导致绘制自定义导航栏:

- ( void )drawRect:( CGRect )rect
{
    [ [ UIImage imageNamed:kSTNavigationBarBackgroundImageName ] drawInRect:CGRectMake( 0.0, 0.0, self.frame.size.width, self.frame.size.height ) ];
}

这取代了Apple的标准外观,以供其导航栏,并用自定义图像资产代替。除其他外,我们这样做 我们的应用程序.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top