У меня здесь проблема, и я не смог найти решение.Youtube видео, не воспроизводящее полноэкранный режим на iPad
В моем приложении у меня есть tableView, который анализирует видео с YouTube с моего канала. При выборе элемента он подталкивает к UIWebView, который показывает веб-сайт YouTube с моим встроенным видео.
Однако, когда я играю на iPhone, он открывает собственный полноэкранный плеер. Но на iPad есть два вопроса:
Он не открывается в полноэкранном режиме, панель навигации по-прежнему остается видимой. Кроме того, это не основной плеер, а измененный пользователь YouTube.
Мои видеоролики все в 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? Я уже пытался выбрать и снять флажок «Разрешить встроенный рендеринг» без изменения поведения.
Я ценю вашу помощь ...