基本上长按FR(快倒带)/FF(快进)会导致定向擦除。但iPod, YouTube应用程序检测到这些按钮的短点击,并使用它来导航到上一个/下一个曲目。
我如何归档这个特性?这可能吗?或者我应该使用视图层次模式?
我已经用视图层次结构破解解决了这个问题。这是不推荐的,应该尽可能避免。但我在这里注明是为了进一步参考。要标记,目前没有可访问的方法。此漏洞仅适用于iOS SDK的特定版本(4.3)。
- 迭代
-[MPMoviePlayerController view]
的所有视图层次。 - 查找
UIButton
的子类。并为它们添加目标-动作处理程序。(你可以检查MPTransportButton
子类) - 在handler中,您可以通过标签进行过滤。只有导航按钮被标记。每个标签表示
1
=播放/暂停,2
=上一个,4
=下一个按钮。
小心,这只是一个黑客。不能保证在AppStore上运行或通过。
如果你有这种方法被拒绝的经历,请给我留言。非常感谢。