2013-08-16 15 views
7

Come rimuovere l'icona di riproduzione di sovrapposizione (triangolo) che è visibile al centro del video per un secondo circa ogni volta che un video viene avviato in un WebView Android?HTML5 rimuovi video overlay icona di riproduzione

Grazie in anticipo!

+0

Si prega di aggiungere del codice –

+0

sto usando [html5webview] (https://code.google.com/p/html5webview /). Per un progetto compilabile completo, vedere la risposta di surendra in [WebView e HTML5

+0

È lo stesso su Google Nexus 7 di Asus. – user2106314

risposta

5

Se hai detto su questa immagine enter image description here

Questa è l'immagine che ho avuto durante il test la mia applicazione su Android 6.0.

È possibile nascondere questa immagine. Per esempio:

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

Chrome classe cliente:

private class WebChromeClientCustomPoster extends WebChromeClient { 

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

Maggiori informazioni leggere api

+0

Hai salvato il mio fratello giorno! Grazie mille. –

+0

@AndreyNik molto utile davvero, grazie –

+0

Ciao! Ricevo un errore quando lancio la classe WebChromeClientCustomPoster su WebChromeClient. WebView webView = (WebView) appView.getEngine(). GetView(); webView.setWebChromeClient (nuovo WebChromeClientCustomPoster()); Come posso risolvere questo problema. Grazie per le risposte. –

Problemi correlati