【发布时间】:2010-12-14 21:21:55
【问题描述】:
我想将 mp4 视频设置为全屏,这看起来很简单,但是每当我调用 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会发生什么? -
同样的事情发生了。我也尝试使用moviePlayerController,它们都产生相同的结果......
标签: iphone uitableview mpmovieplayercontroller