2012-03-15 123 views

回答

-1

假设您的视频观看是一个的LinearLayout里面,你可以尝试:

  linearlayout.setDrawingCacheEnabled(true); 
      linearlayout.buildDrawingCache(); 
      Bitmap bm = linearlayout.getDrawingCache(); 
+0

尝试,并获得唯一的黑色图像。视频不会使用此方法显示。适用于图像和文字。 – 2017-12-21 18:33:21

0

你需要的是使用MediaPlayer的。将SurfaceView放到布局中并将其提供给MediaPlayer。播放开始后,您将能够从SurfaceView获取快照。

0

如果你想采取全屏的屏幕截图(带状态栏和全部),你不能以编程的方式做到这一点,除非你有一个根深蒂固的手机。如果你只想要你的应用的截图,那么你可以。 如果你不想以编程方式,那么你可以 -

转到“设备”视图在eclipse中,你有一个截图(像相机)按钮。你可以从Window -> Show View找到它。

+0

感谢您的重播。我想做问题请提供任何代码链接。 – Chandu 2012-03-15 09:35:52