所以我试图做一个VideoView的屏幕截图.我认为最简单的方法是:
videoView.setDrawingCacheEnabled(true);
Run Code Online (Sandbox Code Playgroud)
然后我需要截取屏幕截图:
Bitmap screenshot = videoView.getDrawingCache();
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,我回来的位图每次都只是黑色.任何人都有这个成功吗?我也尝试过:
Bitmap bitmap = Bitmap.createBitmap(videoView.getWidth(), videoView.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
videoView.draw(canvas);
Run Code Online (Sandbox Code Playgroud)
但是再次,这给我一个黑色的图像.我可以看到VideoView几乎没有记录在Android javadocs中.有帮助吗?