2013-08-16 2 views
7

Как удалить значок воспроизведения наложения (треугольник), который отображается в центре видео в течение секунды или около того каждый раз, когда видео запускается в Android WebView?HTML5 video remove overlay play icon

Заранее благодарен!

+0

Пожалуйста, добавьте код –

+0

я использую [html5webview] (https://code.google.com/р/html5webview /). Полный компилируемый проект см. В ответе сурендра в [WebView и HTML5

+0

Это то же самое на Google Nexus 7 от Asus. – user2106314

ответ

5

Если вы сказали об этой картине enter image description here

Это картина, которую я имел при тестировании моего приложения на Android 6.0.

Вы можете скрыть это изображение. Например:

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

Chrome клиент класс:

private class WebChromeClientCustomPoster extends WebChromeClient { 

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

Подробнее читайте api

+0

Ты спас мой день! Большое спасибо. –

+0

@AndreyNik очень полезно, спасибо –

+0

Привет! Я получаю сообщение об ошибке при использовании класса WebChromeClientCustomPoster для WebChromeClient. WebView webView = (WebView) appView.getEngine(). GetView(); webView.setWebChromeClient (новый WebChromeClientCustomPoster()); Как я могу решить эту проблему. Спасибо за ответы. –