2011-04-12 44 views
0

基本上長按FR(快退)/ FF(快進)會導致定向擦洗。但是,iPod,YouTube應用會檢測這些按鈕的短按,並將其用於導航到上一首/下一首歌曲。檢測MPMoviePlayerController UI中的FR/FF按鈕事件?

如何歸檔此功能?這可能嗎?或者我應該去視圖層次結構黑客?

回答

0

我已經解決了這個視圖層次結構黑客。這是不推薦的,應該儘可能避免。但我在此注意以供參考。要標記目前沒有可訪問的方式。這種攻擊僅適用於iOS SDK的特定版本(4.3)。

  1. 迭代-[MPMoviePlayerController view]的所有視圖層次結構。
  2. 查找UIButton的子類。並將目標操作處理程序添加到它們全部。 (您可以檢查MPTransportButton的子類)
  3. 在處理程序中,您可以按標記過濾。只有導航按鈕被標記。每個標籤意味着1 =播放/暫停,2 =上一個,4 =下一個按鈕。

注意這只是一個破解。不能保證在AppStore上工作或傳遞。

如果您有這種方法拒收的經驗,請評論我。這將非常感激。