2010-07-06 36 views
0

我试图在iPad SDK 3.2上创建一个基本应用程序,该应用程序显示一个在不同视频源之间切换的电影播放器​​。使用下面的代码在VOD之间切换没有任何问题。但是,如果我切换到实况流,然后返回到VOD,则视频播放器经常停顿。MPMoviePlayerController从现场切换到VOD拖延问题

我也试过发布然后在切换视频之前重新创建播放器,但是这有同样的问题。任何帮助将非常感激。

(void)moviePlayerWithUrl:(NSURL*)url { 

if(self.moviePlayer) { 
    [self.moviePlayer setContentURL:url]; 
} 
else { 
    self.moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url]; 
    self.moviePlayer.shouldAutoplay = NO; 
    [self.view addSubview:self.moviePlayer.view]; 
    self.moviePlayer.view.frame = CGRectMake(200, 100, 400, 300); 
    self.moviePlayer.view.backgroundColor = [UIColor grayColor]; 
    self.moviePlayer.scalingMode = MPMovieScalingModeAspectFit; 
} 
} 

回答

0

这只是使用模拟器的效果,一旦代码在实际设备上运行,就不会看到这个问题。