我遇到问题,我只能创建本地视频文件的缩略图而不是远程网址的缩略图,这是我的代码:
bmThumbnail = ThumbnailUtils.extractThumbnail(ThumbnailUtils.createVideoThumbnail("http://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4", MediaStore.Video.Thumbnails.MINI_KIND), 50, 50);
我希望你能帮助我,
问候 基督教
答案 0 :(得分:5)
我认为没有简单的方法来构建缩略图而无需在本地实际下载视频。
因此,如果您的问题是“我可以在不下载完整视频的情况下获取缩略图吗?”,我会说......不。
否则,一旦您在本地下载了视频,我猜您可以通过提供下载文件的路径来完美地使用ThumbnailUtils.createVideoThumbnail(...)
。
答案 1 :(得分:5)
我也有同样的问题 - 但我可以从我的测试中说出什么:
Bitmap thumbnail = ThumbnailUtils.createVideoThumbnail( videoUrl, MediaStore.Video.Thumbnails.MINI_KIND);
我希望有人解释一下android 4上的变化是什么
答案 2 :(得分:1)
使用以下代码从远程视频生成缩略图没有问题:
final Bitmap thumbnail = ThumbnailUtils.createVideoThumbnail( videoUrl, MediaStore.Video.Thumbnails.MINI_KIND );
您不必围绕它进行extractThumbnail()
来电