RelativeLayout ll = (RelativeLayout) findViewById(R.id.MainLayout);

ll.setDrawingCacheEnabled(true);

Bitmap b = ll.getDrawingCache();

ImageView _img = (ImageView)findViewById(R.id.bg_capture);

_img.setImageBitmap(b);


위와 같이 스크린샷을 하려 합니다.

일반 화면은 잘 되는데

비디오뷰를 재생시키고 스크린샷을 하면 비디오 뷰 부분만 까맣게 나오고 나머지는 잘 캡쳐가 됩니다.


비교해보기 위해, 비디오 플레이어 기본 앱으로 동영상을 플레이한 후 

홈버튼과 전원버튼을 동시에 눌러 캡쳐해 보았습니다.

이 때는 비디오도 캡쳐가 잘 됩니다.


근데 videoview를 통해 구현한 제 비디오 플레이에서는 

홈버튼과 전원버튼을 동시에 눌러도 캡쳐가 잘 안되고 위의 코딩과 같이 캡쳐를 하여도 검은색화면만 나옵니다.


기본 비디오 플레이어 앱과 비교했을 때 

다른 점이 무엇이길래 기본앱은 되고, 제 앱은 캡쳐가 안되는 것인가요?


조언 부탁드립니다.