4

我尝试了一段时间从视频创建缩略图但没有成功。事实上,我在网上找到了几个解决方案,但没有一个适用于所有 Android 版本。

唯一可行的方法是使用视频的 id。我的问题是我需要使用视频路径,但我找不到这样做的方法。(没有一种方法适用于所有版本的 Android。)

我需要一个适用于所有大于 2.0 的版本的解决方案就足够了。

你可以帮帮我吗?先感谢您!

4

2 回答 2

4

ThumbnailUtils.createVideoThumbnail (String filePath, int kind)有帮助吗?

于 2011-07-03T09:42:50.477 回答
0

这是我解决它的方法:

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

    int sdk = android.os.Build.VERSION.SDK_INT;
    if (sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) {
        mVideoView.setBackgroundDrawable(new BitmapDrawable(getResources(), thumbnail));
    } else {
        mVideoView.setBackground(new BitmapDrawable(getResources(), thumbnail));
    }
于 2015-08-26T02:24:30.050 回答