Настройки элементов управления YTPlayerView не влияют на полноэкранный режим - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь воспроизвести видео на YouTube в своем приложении для iOS, используя "YTPlayerView".Моя цель - воспроизвести видео в полноэкранном режиме, не отображать элементы управления и закрыть его при первом касании экрана.Если я играю видео в линию, все работает правильно, но в полноэкранном режиме появляются панели управления.Однако, если я закрою полноэкранный режим кнопкой (в правом нижнем углу), элементы управления исчезнут.

var playerVars = [AnyHashable : Any]()
playerVars["enablejsapi"] = 1
playerVars["rel"] = 0
playerVars["fs"] = 0
playerVars["controls"] = 0
playerVars["iv_load_policy"] = 3
playerVars["modestbranding"] = 1
playerVars["playsinline"] = 0
playerVars["showinfo"] = 0
self.playerView.load(withVideoId: videoId, playerVars: playerVars)

Любая помощь будет очень полезна для решения этой проблемы.

Изображение ополный экран с панелями управления

enter image description here

1 Ответ

0 голосов
/ 23 мая 2019

"rel" и "info" в ограниченном количестве.Попробуйте это - «playsinline» Этот параметр управляет воспроизведением или воспроизведением видео в полноэкранном режиме в проигрывателе HTML5 на iOS.Допустимые значения: 0: это значение вызывает полноэкранное воспроизведение.В настоящее время это значение по умолчанию, хотя значение по умолчанию может быть изменено.1: Это значение вызывает встроенное воспроизведение для UIWebView, созданных со свойством allowInlineMediaPlayback, установленным в значение TRUE.

...