我正在使用 SurfaceView 播放视频,我想从正在运行的视频中获取图像,我尝试过使用 getDrawingCache(),但我得到的是空白图像或黑屏,但是当我绘制任何其他没有视频的布局的图像时,这是可行的很好,所以请任何人都可以解决如何从视频或表面视图中获取位图图像的问题。提前感谢,如果您知道,请回答我的问题。我已经使用了这段代码,但没有得到结果。
mVideo.setDrawingCacheEnabled(true);
mVideo.buildDrawingCache();
Bitmap b = mVideo.getDrawingCache();