質問

私は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, 、そして、プレーヤーはリクエストが返されるまでコントロールを表示しません(しばらく時間がかかる場合があります ウワン).

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top