を使用してビデオを作成および表示するiPadアプリケーションがありますMPMoviePlayerViewController
。これが私のコードです:
MPMoviePlayerViewController *mpvc = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:URLEncode(uri)]];
[mpvc setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[mpvc setWantsFullScreenLayout:YES];
[<MainViewController> presentModalViewController:mpvc animated:YES];
ムービーのロード/再生は正常に機能しますが、ムービーコントローラが表示されると、メインウィンドウで非アクティブにした場合でも、上部にステータスバー(接続、バッテリー、時間)が表示されます。
私はやってみました:
[mpvc setWantsFullScreenLayout:YES];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
そして、何も機能していないようですが、私も入れれば:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
ステータスバーが消えます!ただし、ムービーコントローラは、ステータスバーがあるかのようにサイズ変更されます(すでに使用している場合でも-setWantsFullScreenLayout:
)。
ステータスバーなしでビデオを表示する簡単な(実績のある)方法を誰かに教えてもらえますか?
ありがとう。