2014-08-27 2 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? Я уже пытался выбрать и снять флажок «Разрешить встроенный рендеринг» без изменения поведения.

Я ценю вашу помощь ...

ответ

Смежные вопросы