3
我想将mp4视频设置为全屏,并且它看起来很简单,但每当我调用setFullscreen方法时,它就会变成白色的空白屏幕。有任何想法吗?这里是我的代码:MPMoviePlayerViewController setFullScreen:显示白色屏幕
- (void)tableView:(UITableView *)aTableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
......
moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:movpath]];
[self presentModalViewController:moviePlayerViewController animated:YES];
moviePlayerController = [moviePlayerViewController moviePlayer];
[moviePlayerController prepareToPlay];
[[moviePlayerViewController moviePlayer] play];
[[moviePlayerViewController moviePlayer] setFullscreen:YES animated:YES];
}
如果我注释掉最后一行,视频将发挥,但不知何故整个屏幕变成白色屏幕,而不是仅仅最大化视频。
谢谢。
如果你在prepareToPlay之前调用'setFullscreen',会发生什么? – 2010-12-14 21:30:43
同样的事情发生了。我也尝试使用moviePlayerController,他们都产生相同的结果... – okysabeni 2010-12-14 23:43:21