0

他の投稿の情報を読んで、iOS4 でランドスケープ モードで再生する MPMoviePlayer 機能を実装しました - stackoverflow に感謝します!

基本的に、表形式のビデオのリストがあり、そこから各ビデオに移動できます。

私が直面している問題は、ビデオがフルスクリーン (横向き) で再生されることですが、上部のタイトル バーと下部のナビゲーション バーが引き続きムービーの上に表示されます。下部のタブバーを非表示にしようとしました

[self.navigationController setHidesBottomBarWhenPushed:YES];    
[self.navigationController pushViewController:MstvideoplayerView animated:YES];

映画のサブビューを前面に表示しようとしただけでなく、

[[mpMoviePlayerControllerObj view] setFrame:CGRectMake(0, 0, 480, 320)];
[[self view] bringSubviewToFront:[mpMoviePlayerControllerObj view]];  
mpMoviePlayerControllerObj.controlStyle = MPMovieControlStyleFullscreen;

ただし、上部のタイトル バー (ムービー リスト ビューから) と下部のナビゲーション バーは、ムービー プレーヤー ウィンドウの上部に残ります。

これら2つを非表示/削除するにはどうすればよいですか?

4

1 に答える 1

0

インスタンスでUIViewControllers メソッド presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animatedを呼び出すとMPMoviePlayerViewController、ムービー プレーヤーがフルスクリーンで表示されます。

于 2011-02-07T10:54:08.397 に答える