0

デフォルトの小さな写真アイコンを起動せずに YouTube ビデオを起動できるかどうかを知りたいです。YouTubeビデオを再生するために起動できる通常のアイコンが必要です。残念ながら、YouTube の公式提案が示唆するように、現在、私の要求を満たす方法はありません。この問題に関心を持ち、すでにこれを把握している機関はありますか?

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

4

1 に答える 1

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プラグインの実装に依存していることに注意してください。変更しないと、将来的に機能しなくなる可能性があります。

于 2011-01-10T17:09:30.327 に答える