Как открыть UIWebview и воспроизвести видео в полноэкранном режиме и заставить пейзаж?

Я пытаюсь запустить webview, который будет воспроизводить видео в формате youtube в полноэкранном режиме и в любом месте. Большинство других сообщений на этом багги и неуклюжих, есть простой и чистый способ, которым я могу реализовать это, или мне нужно использовать что-то вроде MPMoviePlayerController, чтобы получить этот эффект?

Благодаря!

One Solution collect form web for “Как открыть UIWebview и воспроизвести видео в полноэкранном режиме и заставить пейзаж?”

Лучший способ отображать видео в UIWebViews – это теги HTML5. YouTube использует iframe для встраивания своих видео в формате HTML5:

<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0"> </iframe> 

У меня нет реального опыта в проблеме принудительной ориентации, поэтому я пропущу эту часть.

  • iOS webViewDidFinishLoading не вызывается
  • В webViewDidFinishLoad я получаю дополнительную высоту контента в swift3
  • UIWebView застрял после webViewDidStartLoad
  • iOS использует UIKeyboardTypeDecimalPad для ввода формы интерфейса UIWebView
  • Добавление HTML в UIWebView
  • как я могу установить фоновое изображение (текстуру) для веб-просмотра epub reader?
  • Сравнение UIWebView и Safari
  • UIWebView загружает удаленную страницу html с локальными изображениями и файлами javascript
  • Скрыть UIToolBar и UINavigation и расширить UIWebView? - iOS
  • UIWebView с высотой менее 101px не выбирается?
  • Определите, нужно ли UIWebView использовать HTTP или HTTPS
  • Interesting Posts

    IOS быстрый расширяемый вид

    Безопасное позиционирование Mobile Safari iOS 6.0 при показе клавиатуры

    UIView в верхней части ячейки в UITableView

    APNS Отправлять уведомления с нескольких серверов

    Уведомление Apple Push в фоновом режиме

    SpriteKit playSoundFileNamed crash на iOS 8.3

    iPhone 7 с iOS 11 не работает на xcode8.3.3

    Как изменить большой значок магазина приложения на iTunes connect?

    Как воспроизводить видео без AVPlayer или Movie Player на iOS

    Что происходит с 1-го мая, так как UDID не будет разрешен?

    Получить информацию о пользователе через запятую user_id от Firebase

    Получение ошибки «Duplicate Interface Definition», безусловно, должно содержать #importing заголовочные файлы

    Как Facebook Messenger очищает push-уведомления от экрана блокировки, если вы читаете их на рабочем столе?

    Xcode 6 beta 6 – Элементы на главной панели рассказов исчезли / отключены

    UIScrollViewDelegate scrollViewWillEndDragging: withVelocity: targetContentOffset, вызываемый с pagingEnabled = YES

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.