2012-12-12 7 views
6

Ich habe eine Schaltfläche, die eine UIWebView enthüllte und dann ein YouTube-Video streamt. Auf dem iPhone funktioniert es gut und durch Drücken der Wiedergabetaste wird direkt auf Vollbild geschaltet. Wenn das Häkchen auf "Fertig" gesetzt ist, wird das UIWebView ausgeblendet und die Steuerung in die App zurückversetzt.UIWebView Streaming Youtube geht nicht auf Vollbild auf iPad

Wenn ich das gleiche auf dem iPad versuche, wird durch Drücken von Play nicht automatisch auf Vollbild umgeschaltet (Sie können die Vollbildsteuerung drücken, aber ich möchte nicht, dass Benutzer diese Option haben) - gibt es eine Möglichkeit, dies zu tun?

Der Code, den ich habe, ist:

- (IBAction)topButton:(id)sender { 
    [[NSNotificationCenter defaultCenter] addObserver:self  selector:@selector(youTubeFinished:)  name:@"UIMoviePlayerControllerWillExitFullscreenNotification" object:nil]; 
    videoWebView.hidden=NO; 
    NSString *embedcode = [self.detailItem objectForKey:@"youtubeEmbedCodeBeginner"]; 
    [[self videoWebView]loadHTMLString:embedcode baseURL:nil]; 
} 

und:

-(void)youTubeFinished:(NSNotification *)notification{ 
    // your code here 
    videoWebView.hidden=YES; 
} 

Jede Hilfe

Antwort

0

Probieren Sie diese

Wähler würde geschätzt: @selector (someSelector) Name: @ "UIMoviePlayerControllerDidEnterFullcreenNotification" Objekt: Null]

// Für iOS 4.3 und höher: UIMoviePlayerControllerDidEnterFullscreenNotification UIMoviePlayerControllerDidExitFullscreenNotification

// Für iOS 4.2 und unten: UIMoviePlayerControllerDidEnterFullcreenNotification UIMoviePlayerControllerDidExitFullcreenNotification

Dank