如何在android中创建视频网址的缩略图?

use*_*363 11 java android image

我有一个问题,我只能创建本地视频文件的缩略图,但不能创建远程URL,这是我的代码:

bmThumbnail = ThumbnailUtils.extractThumbnail(ThumbnailUtils.createVideoThumbnail("http://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4", MediaStore.Video.Thumbnails.MINI_KIND), 50, 50);
Run Code Online (Sandbox Code Playgroud)

我希望你能帮帮我,

问候基督徒

sda*_*bet 5

我想没有简单的方法来构建缩略图而不实际在本地下载视频.

因此,如果您的问题是"我可以在不下载完整视频的情况下获取缩略图吗?",我会说......不.

否则,一旦你在本地下载了视频,我猜你可以ThumbnailUtils.createVideoThumbnail(...)通过给出下载文件的路径来完美地使用它.


小智 5

我也有同样的问题 - 但我可以从我的测试中说出什么:

  1. 问题仅发生在android> 2.3上
  2. 在android 2.0 - > 2.3你可以使用

Bitmap thumbnail = ThumbnailUtils.createVideoThumbnail( videoUrl, MediaStore.Video.Thumbnails.MINI_KIND);

我希望有人解释android 4上有什么变化.它不起作用