2012-02-17 20 views
1

私はios開発の初心者です。私はいくつかのサンプルビデオを表示する必要があるプロジェクトに取り組んでいます。iphone sdkでチューブプレーヤーのようにビデオを再生するには?

i動画をストリーミング形式(youtube player)で表示しますか?

-(void) playVideoOfURL:(NSString*)videoPath 
{ 
    NSString *url = [NSString stringWithFormat:@"%@%@",TipsService,videoPath]; 

    moviePlayer = [[ MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:url]]; 
    if (moviePlayer) 
    { 

     moviePlayer.view.frame = CGRectMake(0, 0, 320, 460); 
     moviePlayer.scalingMode = MPMovieScalingModeAspectFill; 
     moviePlayer.controlStyle = MPMovieControlStyleDefault; 
     moviePlayer.movieSourceType = MPMovieSourceTypeFile; 
     moviePlayer.useApplicationAudioSession = YES; 
     //Register for the playback finished notification. 
     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myMovieFinishedCallback:) name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayer]; 
     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myMovieFinishedCallback:) name:MPMoviePlayerDidExitFullscreenNotification object:moviePlayer]; 

     //setup device rotation notification observer 
     [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 
     [[NSNotificationCenter defaultCenter] addObserver:self 
               selector:@selector(didRotate:) 
                name:UIDeviceOrientationDidChangeNotification 
                object:nil]; 

     UIViewController *player = [[UIViewController alloc] init]; 
     player.view = moviePlayer.view; 

     [self.navigationController pushViewController:player animated:YES]; 
     [moviePlayer play]; 
     [moviePlayer setFullscreen:TRUE]; 

    } 
} 

私はこれを試しましたが、使用しませんでした。

+0

はStackOverflowのへようこそ試してみてください...私を助けてください。質問をするときは、できるだけわかりやすいようにしてください。あなたがそれを試したと言いますが、それは「役に立たない」という理由で、なぜそれが役に立たなかったのか、それを働かそうとしたのかなどを説明してください。 –

答えて

1

この

[moviePlayer play]; 
[moviePlayer setFullscreen:TRUE]; 
UIViewController *player = [[UIViewController alloc] init]; 
player.view = moviePlayer.view; 

[self.navigationController pushViewController:player animated:YES]; 
関連する問題