从iPhone中的服务器流视频?

问题描述:

我想知道我使用MediaPlayer框架来流式传输实时视频吗?它是否等待视频下载并开始播放或同时播放?
非常感谢。从iPhone中的服务器流视频?

试试这个:

-(void) viewWillAppear:(BOOL)animated { 
    [super viewWillAppear:animated]; 

    player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:strSelectedVideoUrl]]; 
    player.scalingMode = MPMovieScalingModeFill; 
    player.movieSourceType = MPMovieSourceTypeFile; 
    player.view.frame = CGRectMake(0, 45, 320, 400); 
    player.shouldAutoplay = YES; 
    [player prepareToPlay]; 
    [self.view addSubview:player.view]; 
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:) name:MPMoviePlayerPlaybackDidFinishNotification object:player]; 

    [player play]; 
} 

- (void) movieFinishedCallback:(NSNotification*) aNotification 
{ 
    MPMoviePlayerController *player1 = [aNotification object]; 

    [[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:player1]; 

    [player1.view removeFromSuperview]; 
    [player1 release]; 
    player1 = nil; 
    [self.navigationController popViewControllerAnimated:YES]; 

}