作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要一些帮助来创建从我的 android 手机录制的视频的缩略图,我从这个 Link 获得了这个代码,并且我修改了这部分代码以生成缩略图,但不知何故未生成缩略图,因此将不胜感激。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK && requestCode == VIDEO_CAPTURED) {
videoFileUri = data.getData();
if (videoFileUri != null) {
Bitmap image= ThumbnailUtils.createVideoThumbnail(videoFileUri.toString(),MODE_APPEND);
ImageView imageView=(ImageView)findViewById(R.id.image);
imageView.setImageBitmap(image);
}
playVideoButton.setEnabled(true);
}
}
最佳答案
您可以使用 glide.
它自动设置视频的拇指图像。
Glide 还能够显示视频的缩略图,只要它们存储在手机上。 假设您通过让用户选择视频来获取文件路径:基于此文档 https://futurestud.io/tutorials/glide-displaying-gifs-and-videos
String filePath = "/storage/emulated/0/Pictures/example_video.mp4";
Glide
.with(context)
.asBitmap()
.load(Uri.fromFile(new File(filePath)))
.into(imageViewGifAsBitmap);
关于android - 如何在android中获取视频的缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50941044/
我是一名优秀的程序员,十分优秀!