Full-screen-option ist nicht verfügbar, wenn das laden von YouTube-video in WebView
Habe ich eine Arbeit so viel Zeit mit der webview mit in der Android-app. Aber dieses mal habe ich merkwürdige Problem mit dem laden von YouTube-video in WebView.
Sehen, dies ist der Screenshot von YouTube-video im Chrome-browser geladen, die full-screen-option in der it.
Nun, unten ist der Screenshot meiner app die ich geladen haben gleiche video in webview. Es ist aber nicht mit, dass der full-screen-option.
Können Sie sehen, die änderungen in den Bildern. Sowohl die screenshots stammen aus demselben Gerät. Aber trotzdem sieht es anders aus.
Mein code für webView laden ist in diesem Montagefläche.
Update
Habe ich auch gesehen, dass das gleiche Problem ist hier berichtet. Aber weiß nicht, ob es die Lösung für die, die verfügbar ist oder nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
iFrame
ist eine option, aber Sie können versuchen, dieseVideoEnabledWebView
Habe ich nicht ausprobiert, aber hoffe, dass wird Ihnen helfen.
Die folgenden änderungen in der java-Datei:
und fügen Sie diese 2-Klasse, die ist Klasse Browser und Klasse MyWebClient in der java-Datei
onShowCustomView()
Methode:mCustomView.setBackgroundColor(Color.BLACK)
Wenn ich Sie richtig verstanden habe, die einen iframe enthält, die einen zweiten iframe (youtube ein).
Versuchen Sie den allowfullscreen-Attribut, um die "Eltern" - iframe.
Für die vollständige browser-Unterstützung, es sollte so Aussehen:
?allowfullscreen=true
.