我正在尝试弄清楚如何向iPhone MoviePlayer添加自定义控件。有关我正在尝试执行的操作的示例,请参见下图。

我正在尝试添加一些类似于基本电影控件右侧和左侧的控件。
我在Open SDK中通过在playerview中添加一个子类来做到这一点,但现在在官方SDK和苹果移动到MPMoviePlayerController中,我不确定如何做到这一点。
同样,使用旧的1.x固件方式,它需要我自己捕获触摸事件并隐藏/显示控件。我希望有一种方法可以用标准控件做到这一点,但如果没有,那也没问题。
提前谢谢。
发布于 2008-10-11 21:08:04
我找到了做这件事的最好方法!
您可以像普通一样创建电影播放器,然后执行以下操作:
id vvController = [theMovie videoViewController];
[[vvController _overlayView] addSubview:mainView];其中'mainView‘是您的自定义覆盖。这样做,这样你的自定义覆盖将显示和隐藏与正常覆盖,因为他们现在是一个在同一!
请注意,这仍然使用标准框架,但在框架中没有文档。所以它应该是100%的appstore安全的,但是在以后的框架中“可能”会在没有苹果通知的情况下改变。
https://stackoverflow.com/questions/190493
复制相似问题