mpmovieplayercontrollerは、起動前に空白の白い画面を表示しますか?
-
30-09-2019 - |
質問
私はMPMOVIEPLAYERCONTROLLERを持っています。ビデオがロードされますが、ビデオが起動する直前に、ロードされるまで画面が白くなります。どうすればこれが起こらないようにすることができますか?
moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:mySTVideo.video_url]];
[self presentModalViewController:moviePlayerViewController animated:YES];
解決
まず、これを使用して映画を表示する必要があります。
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
第二に、MoviePlayerviewControllerの背景を変更するには、使用できます。
moviePlayerViewController.view.backgroundColor = [UIColor blackColor];
そのため、ビデオが起動すると、背景色は黒になります。
それが助けてくれることを願っています...
他のヒント
また、必ず設定する必要があります movieSourceType
あなたに MPMoviePlayercontroller
(それを介してアクセスできます moviePlayerViewController.moviePlayer
).
このプロパティを設定しないと、デフォルトです MPMovieSourceTypeUnknown
, 、そして、プレーヤーはリクエストが返されるまでコントロールを表示しません(しばらく時間がかかる場合があります ウワン).
所属していません StackOverflow