2014-08-27 172 views
0

我在这里遇到问题,我找不到解决方案。Youtube视频不能在iPad上播放全屏

在我的应用程序中,我有一个tableView解析来自我的频道的youtube视频。如果选择一个项目,它会推送到一个UIWebView,它显示嵌入了我的视频的YouTube网站。

但是,当我在iPhone上播放标签时,它会打开本机全屏播放器。但在iPad上有两个问题:

  1. 它不以全屏方式打开,导航栏仍然可见。此外,它不是本地播放器,而是一个调整大小的YouTube播放器。

  2. 我的视频都是1080p,但是在iPad上我只能选择720p。

这里是我的WebView代码:

#import "ViewController.h" 
#import <MediaPlayer/MediaPlayer.h> 

@interface ViewController() 

@end 

@implementation ViewController 
@synthesize videoURL = _videoURL; 

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    NSURL *url = [NSURL URLWithString:self.videoURL]; 
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url]; 
    [self.webView loadRequest:urlRequest]; 
} 

- (void)didReceiveMemoryWarning 
{ 
    [super didReceiveMemoryWarning]; 
} 

@end 

而且这里离头文件:

#import <UIKit/UIKit.h> 

@interface ViewController : UIViewController 
@property (weak, nonatomic) IBOutlet UIWebView *webView; 
@property (nonatomic, strong) NSString *videoURL; 
@end 

我怎样才能使它使用本地播放器上的iPad以及?有没有可能直接打开视频而不显示YouTube网站?我已经尝试选择并取消选择“允许内联呈现”,而不会改变行为。

我感谢你的帮助......

回答