2011-05-11 72 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