2013-08-16 1 views
7

Wie entferne ich das Overlay-Play-Symbol (Dreieck), dass in der Mitte des Videos für eine Sekunde oder so jedes Mal sichtbar ist ein Video in einem Android WebView beginnt zu spielen?HTML5-Video entfernen Overlay Play-Symbol

Vielen Dank im Voraus!

+0

Bitte fügen Sie einige Code –

+0

Ich verwende [html5webview] (https://code.google.com/p/html5webview /). Für ein vollständiges übersetzbar Projekt findet surendra Antwort in [WebView und und HTML5

+0

Es ist das gleiche auf Google Nexus 7 von Asus ist. – user2106314

Antwort

5

Wenn gesagt, Sie zu diesem Bild enter image description here

Dieses Bild, das ich als meinen App auf Android 6.0 getestet hatte.

können Sie dieses Bild verstecken. Zum Beispiel:

WebView mWebView = (WebView) findViewById(R.id.web_view); 
mWebView.setWebChromeClient(new WebChromeClientCustomPoster()); 

Chrome-Client-Klasse:

private class WebChromeClientCustomPoster extends WebChromeClient { 

    @Override 
    public Bitmap getDefaultVideoPoster() { 
     return Bitmap.createBitmap(10, 10, Bitmap.Config.ARGB_8888); 
    } 
} 

Mehr Informationen api lesen

+0

Sie sparte meinen Tag bro! Vielen Dank. –

+0

@AndreyNik sehr nützlich, danke –

+0

Hallo! Ich bekomme einen Fehler, wenn die WebChromeClientCustomPoster-Klasse in WebChromeClient umgewandelt wird. WebView webView = (WebView) appView.getEngine() getView (.); webView.setWebChromeClient (neuer WebChromeClientCustomPoster()); Wie kann ich dieses Problem lösen? Danke für die Antworten. –