在android中将第一帧视频作为缩略图?

Kar*_*thi 4 android android-widget

我希望在用户开始录制后存储视频的缩略图,因为我想使用只有少数几个视频来列出存储在特定而不是来自SD卡的所有视频.

如果我想购买所有视频我得到了MediaStore类的缩略图,但我需要特定的视频,我必须分别存储特定视频的缩略图.任何建议有一些想法来实现这一点.

如果有可能告诉我如何捕获相机的表面视图将其保存为位图图像以将其用作缩略图.

谢谢

Mat*_*lis 6

可以使用NDK和ffmpeg获取第一帧,但它比它的价值更麻烦.

最简单的方法是使用ThumbnailUtils按照这个答案,只要你是在Android-8(升级Froyo)或更高版本.

  • 这是早就应该的,但这不是一个正确的答案。ThumbnailUtils 没有得到第一帧,它是视频中间的一帧。 (2认同)