2011-05-11 70 views
0

我从服务器流式传输视频,它使用MPMoviePlayerViewController完美工作。
但问题是,如果视频的大小过大,则会在MPMoviePlayerViewController连接并开始播放视频之前显示白色屏幕。
这是烦人的,我不知道如何解决它。

这是我用来播放视频的代码:MPMoviePlayerViewController之前的白色屏幕

NSString *videoURLString = @"http://serverAdress/test/videotest/starwars.mp4"; 
NSURL *videoURL = [NSURL URLWithString:videoURLString]; 
MPMoviePlayerViewController *moviePlayerView = [[[MPMoviePlayerViewController alloc] initWithContentURL:videoURL] autorelease]; 
[self presentMoviePlayerViewControllerAnimated:moviePlayerView]; 

回答

1

尝试是这样的:

moviePlayerView.view.backgroundColor = [UIColor blackColor]; 

资源:MPMoviePlayerController shows blank white screen before launch?

+0

救了我!我怎么错过了! ty ... – astazed 2011-05-11 22:12:28

+0

实际上,真正的解决方案是“Michael Grinich”在您提供的链接中提供的不是该问题的实际答案。 TY .... – astazed 2011-05-12 06:37:03