2011-08-04 11 views
1

私のiPadアプリで再生するいくつかのmp4ファイルがあります。私はそれをかなりうまくやり遂げることができます。今私は私のアプリの空白の黒いスペースに再生ボタンがあり、私は再生ボタンをタップした後、ビデオが再生されます。ユーザーは、ビデオを再生した後にのみビデオの内容を知るようになります。しかし、私は自分自身を再生する前にビデオについて知りたいと思っています。デフォルトの黒い画面の代わりに、ビデオをより面白くするためにビデオの開始画面を表示したい。簡単な言葉で言えば、私は私のビデオスペースがYouTubeに似ていることを望む...これができる方法は何ですか?おかげ特定のスタイルのiPadで動画を再生する

答えて

1

サブクラスMPMoviePlayerController(またはすでにそこにコードを追加し、カスタムクラスを使用している場合しかし、あなたは...あなたのビデオを再生している)とviewDidAppearには、あなたが好きな背景画像使用self.view.boundsに等しいフレームサイズでUIImageViewを初期化読み込み画面の場合UIImageViewをサブビューとしてself.viewと追加し、sendSubviewToBack:と呼び出してください。プレイヤーがプレイする準備ができたら、サブビューの上にビデオフレームを描き始めます。もう一度見る必要はありません。

- (void)viewDidAppear 
{ 
    UIImageView *loadingImage = [[UIImageView alloc] initWithImage:myImage]; 
    [loadingImage setFrame:self.view.bounds]; 
    [self.view addSubview:loadingImage]; 
    [self.view sendSubviewToBack:loadingImage]; 
    [super viewDidAppear]; 
} 
+0

ニースの答えの男....私は...このための1をこのアイデアを気に入って... –

+0

感謝:)あなたは、このメソッドを使用している場合、あなたはあまりにも答えを受け入れる必要があります。 – darvids0n

関連する問題