Die Option Vollbild ist beim Laden von YouTube-Videos in WebView nicht verfügbar

7

Ich habe so viel Zeit mit dem Webview mit Android App arbeiten. Aber diesmal habe ich ein seltsames Problem mit dem Laden von Youtube-Video in WebView.

Sehen Sie, das ist der Screenshot des Youtube-Videos, das im Chrome-Browser geladen wurde und eine Vollbildoption enthält.

Nun, unten ist der Screenshot meiner App, in der ich das gleiche Video in webview geladen habe. Aber es ist nicht diese Vollbildoption.

Sie können die Änderungen in beiden Bildern sehen. Beide Screenshots stammen vom selben Gerät. Aber es sieht immer noch anders aus.

Mein Code für das Laden von webView ist HIER IN DIESEM LINK

Ich hoffe, es könnte einen Weg geben, es zu tun. Brauche Hilfe darin. Danke.

AKTUALISIEREN

Ich habe auch gesehen, dass das gleiche Problem berichtet wird HIER. Aber don ' Ich weiß, ob es dafür eine Lösung gibt oder nicht.

Mit freundlichen Grüßen, Shreyash

    
iDroid Explorer 29.03.2016, 04:13
quelle

3 Antworten

6

iFrame ist eine Option, aber Sie können dies versuchen

  

Android WebView und WebChromeClient Klassenerweiterungen, die aktivieren   Voll funktionsfähige HTML5-Videounterstützung

VideoEnabledWebView

Ich habe das noch nicht versucht, aber die Hoffnung wird dir helfen.

    
M D 29.03.2016, 06:52
quelle
17

Führen Sie folgende Änderungen in Ihrer Java-Datei durch:

%Vor%

und fügen Sie diese 2 Klasse hinzu, die die Klasse Browser und Klasse MyWebClient in der Java-Datei

ist %Vor%     
Ameya Bonkinpelliwar 07.08.2016 11:47
quelle
1

Wenn ich richtig verstanden habe, haben Sie einen iframe, der einen zweiten iframe enthält (der youtube). Fügen Sie das Attribut allowfullscreen dem "übergeordneten" iframe hinzu.

Für die vollständige Browserunterstützung sollte es so aussehen:

%Vor%     
Rohit Jindal 29.03.2016 05:03
quelle