2017-09-22 103 views
2

私は次のように構成されたWKWebViewたシンプルなViewControllerを持っている:これはユーザーの操作なしでWKWebViewでYouTube動画の自動再生を無効にするにはどうすればよいですか?

webView.configuration.allowsInlineMediaPlayback = true 
webView.configuration.mediaTypesRequiringUserActionForPlayback = .video 

をしかし、右のYouTubeビデオをWebページをロードした後、それが自動的に再生(と同時にフルスクリーンへの切り替え)を開始します必要とされている。自動再生を無効にするには

も同じ問題を抱えていた私は、YouTubeの見よがフルスクリーンでプログラムallowsInlineMediaPlayback値は、あなたがビデオを回避することができ、私

のために動作しませんでした設定

webview.configuration.allowsInlineMediaPlayback =真

を遊んでいた

+0

このプロパティは、iOS10でのみ使用できます。以前のバージョンでは、configuration.requiresUserActionForMediaPlayback = trueを設定する必要がありました。 –

+0

ありがとうございます。私は最新の安定版iOS 11.0を試しましたが、YouTubeページではそのフラグは無視されているようです。 –

答えて

0

WKWebviewのインライン再生を有効にすることでフルスクリーンを切り替えます。 enter image description here

関連する問題