我在一个framelayout内播放视频,当我按下按钮时,我想拍摄该视频帧的照片,并且我想将它保存到SD卡。我怎样才能做到这一点?在此先感谢如何在Android中获取FrameLayout中播放的视频照片?
4
A
回答
2
如果照片你的意思是一个缩略图,然后将下面的代码可能是你有帮助:
int id = **"The Video's ID"**
ImageView iv = (ImageView) convertView.findViewById(R.id.imagePreview);
ContentResolver crThumb = getContentResolver();
BitmapFactory.Options options=new BitmapFactory.Options();
options.inSampleSize = 1;
Bitmap curThumb = MediaStore.Video.Thumbnails.getThumbnail(crThumb, id,
MediaStore.Video.Thumbnails.MICRO_KIND, options);
iv.setImageBitmap(curThumb);
然后,您只需要这个代码链接到使用Android onClickListner
按下按钮。 使用侦听一个简单的例子是这样的:
final Button button = (Button) findViewById(R.id.button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
}
});
最后缩略图保存到SD卡,你应该看看这个答案:
+0
我其实不玩视频,即时播放另一个Android设备的摄像头没有视频的路径或ID – mystery 2013-04-12 11:57:40
相关问题
- 1. 如何在YouTube视频播放器中播放YouTube视频中的视频android
- 2. Facebook视频播放和照片视图
- 3. 如何在android中播放视频时拍摄videoview的快照?
- 4. 如何在android中播放视频?
- 5. 如何在Android中播放DivX视频?
- 6. 如何在android中播放youtube视频?
- 7. 如何从视频播放的视频中获取图像?
- 8. 在视频播放中播放视频
- 9. 如何在Android中显示媒体播放视频图片
- 10. 如何在Android中播放视频片段?
- 11. Android:视频视图:如何在循环中播放视频
- 12. 如何播放RTMP视频流中的视频url在Android
- 13. 如何通过视频链接在Android中播放视频
- 14. 如何在html5视频播放器中获取视频的持续时间..?
- 15. 如何在servlet中播放视频时获取javaScript变量值
- 16. 如何在Xamarin表单中播放视频播放器中的视频?
- 17. 如何在webview中的默认视频播放器中播放YouTube视频?
- 18. 如何捕获Android版YouTube播放器中的播放视频动作
- 19. Android视频播放?
- 20. android视频播放
- 21. 如何播放无缝视频片段?
- 22. 如何在swift中播放视频中的视频
- 23. 如何通过从PhotoLibrary获取视频播放视频
- 24. 如何获取Youtube视频列表并点击视频播放
- 25. 无法在TextureView中播放视频Android
- 26. 在Android中从RAM播放视频
- 27. 在Android中使用ffmpeg播放视频
- 28. 在android中播放mms wmv视频
- 29. Android在Mediaplayer中播放视频?
- 30. 在Android中使用Html5播放视频
看看这个线程:http://stackoverflow.com/questions/14557623/how-can-i-take-a-screenshot-of-a-video-in-android – 2013-04-11 13:55:20