Добавьте приведенный ниже код к вашему CustomChromeClient;
@Nullable
@Override
public Bitmap getDefaultVideoPoster() {
if (super.getDefaultVideoPoster() == null) {
return BitmapFactory.decodeResource(context.getResources(),
R.drawable.ic_launcher);
} else {
return super.getDefaultVideoPoster();
}
}
он должен работать с этим обходным путем:
В Kotlin:
override fun getAssets(): AssetManager {
return resources.assets
}
В Java:
@Override
public AssetManager getAssets() {
return getResources().getAssets();
}