0

MPMediaPickerControllerは正常に動作しますが、webviewでYouTubeビデオを再生した後
[self presentModalViewController:pickerControllerアニメーション:YES]; YouTubeビデオを再生するためにこのコードを使用して
いるMPMediaPickerControllerimを表示しません


 - (void)embedYouTube:(NSString*)url frame:(CGRect)frame {  
      NSString* embedHTML = @"\ 
      <html><head>\ 
      <style type=\"text/css\">\ 
      body {\ 
          background-color: transparent;\ 
      color: white;\ 
      }\ 
      </style>\ 
      </head><body style=\"margin:0\">\ 
      <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \ 
      width=\"%0.0f\" height=\"%0.0f\"></embed>\ 
      </body></html>";  
      NSString* html = [NSString stringWithFormat:embedHTML, url, frame.size.width,    frame.size.height];  
      demoWebView.hidden = NO;
      [demoWebView loadHTMLString:html baseURL:nil]; } 
4

1 に答える 1

0

YouTubeビデオを再生していたUIWebViewでpresentModalViewControllerを使用していましたが、現在はナビゲーションコントローラーを使用しており、すべてが正常に機能しています。

于 2012-06-04T10:01:11.983 に答える