如何在Android中捕获VideoView的屏幕截图或视频帧

问题描述 投票:2回答:2

我已经尝试过此博客(http://android-er.blogspot.kr/2013/05/get-current-frame-in-videoview-using.html)中的以下教程,该教程显示了如何使用MediaMetadataRetriever从视频源捕获视频帧。 但是],仅当视频位于手机本地时才有效。

通过IP上的[[VideoView正在流式传输视频

时,是否可以捕获视频帧?我已经尝试了该博客中的以下教程(http://android-er.blogspot.kr/2013/05/get-current-frame-in-videoview-using.html),其中显示了如何捕获使用...
android video android-video-player android-videoview
2个回答
2
投票
我已经找到了解决此问题的方法。似乎由于使用SurfaceView时硬件GPU低级的原因,VideoView不允许这样做。

0
投票

视频视图是SurfaceView的子类,因此Pixel Copy也可以获取视频视图的屏幕截图

© www.soinside.com 2019 - 2024. All rights reserved.