だから私は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 が Android の javadoc にほとんど記載されていないことがわかります。何か助けはありますか?