我正在开发一个应用程序,它在布局中有三个视图,例如图像视图,textview和videoview能够获得布局的屏幕截图,但是对于videoview我得到空白。请帮助我查找感谢....
答案 0 :(得分:0)
您可以使用MediaMetadataRetriever创建给定帧的屏幕截图。 http://developer.android.com/reference/android/media/MediaMetadataRetriever.html
基本上您必须创建接收器并将视频设置为dataSource
mediaMetadataRetriever.setDataSource("yourVideo.mp4");
要接收屏幕截图:
Bitmap bmFrame = mediaMetadataRetriever
.getFrameAtTime(currentPosition * 1000); // unit in
// microsecond
有关详细示例,请查看此处:How to take a screenshot of Android's VideoView from rtsp streaming?
或者在这里:http://android-er.blogspot.de/2013/05/get-current-frame-in-videoview-using.html