我有一个问题,我只能创建本地视频文件的缩略图,但不能创建远程URL,这是我的代码:
bmThumbnail = ThumbnailUtils.extractThumbnail(ThumbnailUtils.createVideoThumbnail("http://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4", MediaStore.Video.Thumbnails.MINI_KIND), 50, 50);
我希望你可以帮助我,
问候
基督教
我想没有简单的方法来构建缩略图而不实际在本地下载视频。
因此,如果您的问题是“我可以在不下载完整视频的情况下获取缩略图吗?”,我会说......不。
否则,一旦你在本地下载了视频,我想你可以完全使用 ThumbnailUtils.createVideoThumbnail(...)
通过提供下载文件的路径。
我也有同样的问题 - 但我可以从我的测试中说出什么:
- 问题仅发生在android> 2.3上
- 在android 2.0 - > 2.3你可以使用
Bitmap thumbnail = ThumbnailUtils.createVideoThumbnail( videoUrl, MediaStore.Video.Thumbnails.MINI_KIND);
我希望有人解释在android 4上有什么变化。它不起作用
使用以下代码从远程视频生成缩略图没有问题:
final Bitmap thumbnail = ThumbnailUtils.createVideoThumbnail( videoUrl, MediaStore.Video.Thumbnails.MINI_KIND );
你不必包装 extractThumbnail()
打电话来