我尝试了一段时间从视频创建缩略图但没有成功。事实上,我在网上找到了几个解决方案,但没有一个适用于所有 Android 版本。
唯一可行的方法是使用视频的 id。我的问题是我需要使用视频路径,但我找不到这样做的方法。(没有一种方法适用于所有版本的 Android。)
我需要一个适用于所有大于 2.0 的版本的解决方案就足够了。
你可以帮帮我吗?先感谢您!
我尝试了一段时间从视频创建缩略图但没有成功。事实上,我在网上找到了几个解决方案,但没有一个适用于所有 Android 版本。
唯一可行的方法是使用视频的 id。我的问题是我需要使用视频路径,但我找不到这样做的方法。(没有一种方法适用于所有版本的 Android。)
我需要一个适用于所有大于 2.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));
}