我在Android应用程序中实现了Twilio调用,但是现在要求在调用运行时拍摄屏幕截图。我截取了屏幕截图,但没有视频视图时显示为空白屏幕。
我用过:
Class VideoView extends SurfaceViewRenderer implements VideoRenderer
但是屏幕截图空白。对于屏幕截图,我正在使用代码
View u = findViewById(R.id.primary_video_view);
u.setDrawingCacheEnabled(true);
u.buildDrawingCache(true);
bitmap = Bitmap.createBitmap(u.getDrawingCache());
u.setDrawingCacheEnabled(false);
String extr = Environment.getExternalStorageDirectory().toString() + File.separator + "Folder";
File myPathFile = new File(extr);
System.out.println(myPathFile.getAbsolutePath());
String selectedImagePath = null;
try {
Uri selectedImageUri = getImageUri(this, bitmap);
selectedImagePath = "file://" + getPath(context, selectedImageUri);
} catch (Exception e) {
e.printStackTrace();
}