MPMoviePlayerController在其工具栏上有一个自定义按钮

时间:2009-10-20 17:18:08

标签: iphone mpmovieplayercontroller movie mpmovieplayer

你可能已经在iPhone中观看了视频。

正常的MPMoviePlayerController有上一个,下一个&播放/暂停按钮。

你管 - 玩家还有两个按钮。

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

=>在右侧通过电子邮件发送此视频。

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

但是我没有找到有关的财产或方法 - 实施这个。

我如何需要按钮?

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

2 个答案:

答案 0 :(得分:3)

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

iPhone上的YouTube应用可以看到这方面的一个例子。播放YouTube视频后,用户将被发送到摘要视图,其中包含再次观看视频,收藏视频,分享视频等链接。

答案 1 :(得分:3)

我想说可以将MPMoviePlayerController的{​​{1}}属性设置为movieControlMode,并使用您自己的按钮,标题等集合为其添加子视图......但是MPMovieControlModeHidden仅从MPMoviePlayerController继承,所以你不能这样做。也许你可以在调用NSObject时继承MPMoviePlayerController并设置你自己的东西,但我再次想象play会将自己显示为模态全屏视图并隐藏你设置的任何内容。 : - \

如果您要做的只是弄乱控件的外观,我知道您可以使用各种对象'MPMoviePlayerController方法来覆盖条形图和按钮的绘制方式。

例如,设置drawRect:的类别或子类并按如下方式实施UINavigationBar将导致绘制自定义导航栏:

drawRect:

这取代了Apple的导航栏标准外观,并将其替换为自定义图像资源。除其他事项外,我们为our apps执行此操作。

相关问题