2012-03-15 125 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