Problema na tela inteira do Webview e do vídeo iFrame
Eu tenho procurado uma solução para isso por semanas enquanto continuo colocando-a no meu backlog.
Eu tenho uma webview simples da seguinte maneira
WebView webView = FindViewById<WebView>(Resource.Id.webviewVideo);
webView.ClearCache(true);
webView.ClearHistory();
webView.SetWebChromeClient( new WebChromeClient { });
webView.Settings.JavaScriptEnabled = true;
webView.Settings.LoadWithOverviewMode = true;
webView.Settings.UseWideViewPort = true;
webView.LoadDataWithBaseURL("https://.", iFrameString, "text/html", "UTF-8", null);
Estou passando o iFrame para ele, o vídeo é carregado e reproduzido ok, mas a opção de tela cheia não está disponível.
Soluções que tentei
Habilitar javascript
Definir WebChromeClient
LoadDataWithBaseURL comhttps://
eu também tenhoallowfullscreen
por exemplo, o seguinte iframe
<iframe width="560" height="315" src="https://www.youtube.com/embed/somevideoID" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
Alguma solução para isso?