2013-08-16 7 views
7

Jak usunąć ikonę nakładki (trójkąta) widoczną pośrodku filmu przez około sekundę za każdym razem, gdy wideo rozpoczyna się w Androidzie WebView?Film wideo w formacie HTML5 usuwa ikonę nakładki

Z góry dziękuję!

+0

proszę dodać trochę kodu –

+0

używam [html5webview] (https://code.google.com/p/html5webview /). Aby uzyskać kompletny projekt kompilacyjny, zobacz odpowiedź surendry w [WebView i i HTML5

+0

Tak samo na Google Nexus 7 przez Asusa. – user2106314

Odpowiedz

5

Jeśli mówi się o tym obrazie enter image description here

Jest to obraz miałem podczas testowania mojej aplikacji na Androida 6.0.

Możesz ukryć to zdjęcie. Na przykład:

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

Chrome klasa klient:

private class WebChromeClientCustomPoster extends WebChromeClient { 

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

Więcej informacji przeczytać api

+0

Uratowałeś mi mój dzień! Wielkie wielkie dzięki. –

+0

@AndreyNik bardzo przydatne, dziękuję –

+0

Witam! Otrzymuję błąd, gdy rzuciłem klasę WebChromeClientCustomPoster na WebChromeClient. WebView webView = (WebView) appView.getEngine(). GetView(); webView.setWebChromeClient (new WebChromeClientCustomPoster()); Jak mogę rozwiązać ten problem. Dzięki za odpowiedzi. –