6

我有一个按钮可以取消隐藏 UIWebView,然后流式传输 youtube 视频。在 iphone 上它工作正常,按下播放按钮直接进入全屏,然后当它完成点击完成按钮时隐藏 UIWebView 并将控制权返回给应用程序。

但是,当我在 iPad 上尝试相同的操作时,按播放不会自动进入全屏(您可以点击全屏控制,但我不希望用户拥有该选项) - 请问有没有办法做到这一点?

我的代码是:

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

和:

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

任何帮助,将不胜感激

4

1 回答 1

0

尝试这个

选择器:@selector(someSelector) 名称:@"UIMoviePlayerControllerDidEnterFullcreenNotification" 对象:nil]

// 对于 iOS 4.3 及更高版本: UIMoviePlayerControllerDidEnterFullscreenNotification UIMoviePlayerControllerDidExitFullscreenNotification

// 对于 iOS 4.2 及以下版本: UIMoviePlayerControllerDidEnterFullcreenNotification UIMoviePlayerControllerDidExitFullcreenNotification

谢谢

于 2013-04-09T07:58:20.093 回答