2017-02-12 19 views
0

Как можно играть в встроенное видео, например YouTube в WKWebView? При запуске встроенного видео YouTube из UIWebView он воспроизводится просто отлично, тогда как в WKWebView он автоматически воспроизводится в полноэкранном режиме. Я что-то упускаю?Как включить встроенные видеоролики YouTube в WKWebView?

ответ

2

У меня была аналогичная проблема, как и вы. Что для меня было, чтобы изменить свойство allowInlineMediaPlayback WKWebViewConfiguration на true и установить свойство playinline равным 1 в проигрывателе YouTube.

webViewConfiguration.allowsInlineMediaPlayback = true 
wkWebView = WKWebView(frame: self.view.frame, configuration: webViewConfiguration) 
let myURL = URL(string: "https://www.youtube.com/embed/BY-aB72nONA?playsinline=1") 
var youtubeRequest = URLRequest(url: myURL!) 
wkWebView.load(youtubeRequest) 
+0

Благодарим вас за это! Я считаю, что это решило мою проблему. Проделайте дальнейшие испытания и вернитесь к вам, если найду какие-либо дополнительные проблемы! –