2011-01-10 103 views
0

我想知道是否可以在不啓動默認小圖標的情況下啓動YouTube視頻。我只需要一個能夠啓動播放YouTube視頻的常規圖標。不幸的是,正如Youtube的官方建議所表明的那樣,目前沒有辦法滿足我的要求。有沒有人關心這個問題,並已經弄清楚了這一點?通過不按默認視頻圖標在iPhone上播放YouTube視頻

http://apiblog.youtube.com/2009/02/youtube-apis-iphone-cool-mobile-apps.html

+0

避開這個網站的話題,因爲它不是一個與編程有關的問題。 [超級用戶](http://www.superuser.com)將是一個更好的地方問這個問題。 – Sharpie 2011-01-10 03:17:11

+0

關閉這個問題。 – SmallChess 2011-01-10 04:25:50

回答

0

,如果我理解正確你的問題:

  1. 嵌入在一個UIWebView YouTube播放器,並設置web視圖隱藏
  2. 在您的自定義按鈕的方法執行以下操作:

    a - 在webview子視圖中搜索UIButton:

-(UIButton*)getButtonInView:(UIView*)view{

UIButton *button = nil; 
    if([view isMemberOfClass:[UIButton class]]){ 
     return (UIButton*) view; 
    } 

if(view.subviews && [view.subviews count] > 0) { 
    for(UIView *subview in view.subviews) { 
    button=[self getButtonInView:subview]; 
    if(button) return button; 
    } 
} 

return button; 

}

B-送行動所取得的按鈕:

[button sendActionsForControlEvents:UIControlEventTouchUpInside]; 

希望這將有助於

----注意--- -

正如lxt所述。請注意,此解決方案依賴於Youtube插件實施不會改變,否則它可能會在未來破裂。