diff --git a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java index b3240a0..56a0586 100644 --- a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java +++ b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java @@ -642,6 +642,11 @@ public class RNCWebViewManager extends SimpleViewManager { if (mAllowsFullscreenVideo) { int initialRequestedOrientation = reactContext.getCurrentActivity().getRequestedOrientation(); mWebChromeClient = new RNCWebChromeClient(reactContext, webView) { + @Override + public Bitmap getDefaultVideoPoster() { + return Bitmap.createBitmap(50, 50, Bitmap.Config.ARGB_8888); + } + @Override public void onShowCustomView(View view, CustomViewCallback callback) { if (mVideoView != null) { @@ -694,7 +699,12 @@ public class RNCWebViewManager extends SimpleViewManager { if (mWebChromeClient != null) { mWebChromeClient.onHideCustomView(); } - mWebChromeClient = new RNCWebChromeClient(reactContext, webView); + mWebChromeClient = new RNCWebChromeClient(reactContext, webView) { + @Override + public Bitmap getDefaultVideoPoster() { + return Bitmap.createBitmap(50, 50, Bitmap.Config.ARGB_8888); + } + }; webView.setWebChromeClient(mWebChromeClient); } }