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