我正在尝试在 iPad SDK 3.2 上创建一个基本应用程序,该应用程序显示一个在不同视频源之间切换的电影播放器。使用下面的代码在 VOD 之间切换没有任何问题。但是,如果我切换到直播,然后再切换回 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;
}
}