Итак, я пытаюсь сделать снимок экрана VideoView. Я понял, что самый простой способ:
videoView.setDrawingCacheEnabled(true);
Затем, когда мне нужно сделать снимок экрана:
Bitmap screenshot = videoView.getDrawingCache();
Но по какой-то причине битмап, который я получаю, просто черен каждый раз. Кто-нибудь имел успех с этим? Я также пробовал:
Bitmap bitmap = Bitmap.createBitmap(videoView.getWidth(), videoView.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
videoView.draw(canvas);
Но снова это возвращает мне черное изображение. Я вижу, что VideoView практически не задокументирован в javadocs Android. Любая помощь?