1
“ExoPlayer”等一些视频播放器正在使用SurfaceView
作为VideoEngine
的收听者。在做截图时,我只是得到一个黑色的图像。播放视频时从SurfaceView抓取帧/屏幕截图
以下是我正在创建的截图:
public Bitmap viewToBMP(View view) {
view.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(view.getDrawingCache());
view.setDrawingCacheEnabled(false);
return bitmap;
}
我已经集中搜查SO,但目前还没有相关的答案,只有解决方法。有解决方案吗?
你有没有找到办法做到这一点? – wilkas