我用android开发了一个包含视频的应用程序。现在我想从运行的视频中截取屏幕。有没有人知道这件事。
请提供一些示例代码或链接。
发布于 2012-03-15 17:22:03
您需要的是使用MediaPlayer。将SurfaceView放到您的布局中并将其提供给MediaPlayer。播放开始后,您将能够从SurfaceView获取快照。
发布于 2012-03-15 17:23:04
如果你想截取全屏的屏幕截图(有状态栏等等),你不能通过编程来实现,除非你有一个根手机。如果你只想要你的应用程序的屏幕截图,那么你可以。如果你不想在程序中使用,那么你可以-
在eclipse中进入"Devices“视图,你会看到一个屏幕截图(类似相机)的按钮。你可以从Window -> Show View
中找到它。
发布于 2012-03-15 17:21:27
假设您的视频视图位于线性布局中,您可以尝试:
linearlayout.setDrawingCacheEnabled(true);
linearlayout.buildDrawingCache();
Bitmap bm = linearlayout.getDrawingCache();
https://stackoverflow.com/questions/9716774
复制相似问题