0

固定フレームでYouTubeを再生しようとしているチューブフィードを含むjsonフィードを解析しています。ボタンをクリックすると黒い背景が表示されます。以下のコードを手伝ってください。

-(void)watchClip:(id)sender
{
NSLog(@"hello how should this be:%@",URL);
 NSURL *fileURL=[NSURL URLWithString:[URL   stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];   
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];  
moviePlayerController.view.frame=CGRectMake(28,15,250,130);  
[[NSNotificationCenter defaultCenter] addObserver:self  
                                         selector:@selector(moviePlaybackComplete:)  
                                             name:MPMoviePlayerPlaybackDidFinishNotification  
                                           object:moviePlayerController];  
   //moviePlayerController.fullscreen = YES;  

  [v addSubview:moviePlayerController.view];

[moviePlayerController play];  

 }
4

1 に答える 1

1

MPMoviePlayerControllerYouTube 動画を再生できません。UIWebView代わりにaを使用してください。

UIWebView の代わりに MPMoviePlayerController を使用して YouTube 動画を再生する

これは、固定フレームでYouTubeビデオを再生する方法に関する優れたチュートリアルです。シミュレーターで実行している場合は機能しないことに注意してください。

于 2012-08-02T13:21:30.570 に答える