Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中运行视频拍摄屏幕_Android_Video_Screenshot - Fatal编程技术网

如何在Android中运行视频拍摄屏幕

如何在Android中运行视频拍摄屏幕,android,video,screenshot,Android,Video,Screenshot,我已经在android上开发了一个包含视频的应用程序。现在我想从跑步视频中截取屏幕。有人知道这件事吗 请提供一些示例代码或链接。假设您的视频视图位于线性布局内,您可以尝试: linearlayout.setDrawingCacheEnabled(true); linearlayout.buildDrawingCache(); Bitmap bm = linearlayout.getDrawingCache(); 您需要的是

我已经在android上开发了一个包含视频的应用程序。现在我想从跑步视频中截取屏幕。有人知道这件事吗


请提供一些示例代码或链接。

假设您的视频视图位于线性布局内,您可以尝试:

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

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

如果您想拍摄全屏截图(带有状态栏和all),除非您有根手机,否则无法通过编程方式进行。如果你只想要应用程序的屏幕截图,那么你可以。 如果你不想通过编程实现,那么你可以-


在eclipse中转到“设备”视图,您会看到一个屏幕截图(类似于照相机)按钮。您可以从
窗口->显示视图中找到它

尝试android屏幕截图库

这些链接可能对您有所帮助


  • 它对我有用

    谢谢你的重播。我想做有问题的,请提供任何代码是链接。尝试了,只有一个黑色的图像。视频不会使用此方法显示。非常适合图像和文本。