2011-01-05 17 views
1

私は自分のビューにムービーを追加しただけで自動的に再生を開始しますが、これを止める方法は誰にも分かりますか?ムービーが自動的に再生を開始しますか?

MPMoviePlayerController *moviePlayer; 
    NSBundle *bundle = [NSBundle mainBundle]; 
    NSString *moviePath = [bundle pathForResource:@"LAN_S9" ofType:@"mp4"]; 

    if (moviePath) 
    { 
     NSURL *movieURL = [NSURL fileURLWithPath:moviePath]; 
     moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; 

     [[moviePlayer view] setFrame: CGRectMake(0, 0, 400, 200)]; // frame must match parent view 
    } 

    [self.view addSubview: [moviePlayer view]]; 

答えて

4

ザッツ表示するボタンをタップすることができますので、素敵なプレイボタンで画像を表示することができます

moviePlayer.shouldAutoplay = NO; 
+0

またはObjCの方法.. [moviePlayer setShouldAutoplay:NO]; – stackr

0

MPMoviePlayerControllerは常にプレーし、フルスクリーンモードを必要とし、それが自動そのモードにジャンプしますので、あなたは、あなたのビューにMPMoviePlayerControllerのビューを追加することはできません。

だから、あなたがフィルムから画像を抽出し、ユーザーが簡単なビデオ

+0

ないのthatsをiOS 3.2以降、特にiPadの場合、フルスクリーンなしでサブビューでビデオを再生することは可能です。 – Felix

+0

ああ、私はそれをうまくテストしませんでした。あなたはiphone4でフルスクリーンを再生できないのですか? – vodkhang

関連する問題