2011-01-05 4 views
1

Ich habe meiner Ansicht einen Film hinzugefügt und es beginnt einfach automatisch zu spielen, weiß jemand, wie man das aufhört?Film beginnt automatisch zu spielen?

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]]; 

Antwort

4

Das ist einfach zu lesen:

moviePlayer.shouldAutoplay = NO; 
+0

oder die ObjC Art und Weise .. [moviePlayer setShouldAutoplay: NEIN]; – stackr

0

Sie können keinen Blick auf MPMoviePlayerController in Ihrer Sicht hinzufügen, da der MPMoviePlayerController immer Vollbildmodus benötigen zu spielen und es wird automatisch Sprung in diesen Modus.

So können Sie ein Bild aus dem Film extrahieren und dann mit einer schönen Play-Taste das Bild zeigen, so Benutzer auf der Schaltfläche tippen können das Video

+0

das ist nicht True für iOS 3.2 und höher, vor allem für iPad ist es möglich, Video in einer Unteransicht ohne Vollbild – Felix

+0

ah ok zu spielen, ich habe es nicht gut getestet. Bist du dir sicher, dass es mit iphone4 ok ist, nicht im Vollbildmodus zu spielen? – vodkhang