我正在使用SurfaceView在安卓应用程序中进行SurfaceView视频渲染。它有一个特点,采取快照,同时渲染视频的表面视图。每当我拍摄快照时,我只获得透明/黑色屏幕。我使用getDrawingCache()方法捕获只返回空值的屏幕。我使用下面的代码来捕捉屏幕。
SurfaceView mSUrfaceView = new SurfaceView(this); //Member variable
if(mSUrfaceView!=null)
mSUrfaceView.setDrawingCacheEnabled(true); // After video render on sur