在MPMoviePlayerController UI中检测FR / FF按钮事件?

时间:2011-04-12 01:07:17

标签: button mpmovieplayercontroller

基本上长按FR(快退)/ FF(快进)会导致定向擦洗。但iPod,YouTube应用程序检测到这些按钮的短按,并用它来导航到上一首/下一首曲目。

如何存档此功能?这可能吗?或者我应该去查看层次结构黑客攻击?

1 个答案:

答案 0 :(得分:0)

我用视图层次结构黑客解决了这个问题。不建议这样做,应尽可能避免。但我在此注意进一步参考。标记目前没有可访问的方式。此hack仅适用于iOS SDK的特定版本(4.3)。

  1. 迭代-[MPMoviePlayerController view]
  2. 的所有视图层次结构
  3. 查找UIButton的子类。并为所有这些添加目标操作处理程序。 (您可以检查MPTransportButton
  4. 的子类
  5. 在处理程序中,您可以按标签过滤。仅标记导航按钮。每个标记表示1 =播放/暂停,2 =上一个,4 =下一个按钮。
  6. 注意这只是一个黑客。不能保证在AppStore上工作或传递。

    如果您有通过此方法拒绝的经验,请评论我。非常感谢。