android– 如何从资产文件夹中的mp4文件创建视频缩略图

android– 如何从资产文件夹中的mp4文件创建视频缩略图,第1张

概述我在从资产文件夹中的mp4文件创建缩略图时遇到问题.尝试输入不同的资产路径但没有效果.我该如何解决?那是我的适配器代码:VideoEntryvideo=videos.get(position);holder.txtTitle.setText(video.getTitle());holder.imgIcon.setImageBitmap(ThumbnailUtils.createVid

我在从资产文件夹中的mp4文件创建缩略图时遇到问题.尝试输入不同的资产路径但没有效果.我该如何解决?

那是我的适配器代码:

VIDeoEntry vIDeo = vIDeos.get(position);    holder.txtTitle.setText(vIDeo.getTitle());    holder.imgIcon.setimageBitmap(thumbnailUtils.createVIDeothumbnail("file:///androID_asset/vIDeos/Core/Superman.mp4", thumbnails.MICRO_KIND));

怎么了?

解:

 AssetManager am = getAssets(); inputStream ims = am.open("images/" + category + "/" + item.replace(" ", "_").replace(".mp4", ".png").tolowerCase()); Drawable d = Drawable.createFromStream(ims, null); holder.imgIcon.setimageDrawable(d);

解决方法:

thumbnailUtils.createVIDeothumbnail()只查询MediaStore中的现有缩略图,或强制MediaStore创建它(如果它不存在).这意味着您无法为MediaStore不可用的视频文件创建缩略图,因为它是应用程序的资产,而不是SD卡上的实际文件.您可以将文件解压缩到SD卡,或者只是在另一个应用程序中提供自己创建的缩略图.希望这可以帮助.

总结

以上是内存溢出为你收集整理的android – 如何从资产文件夹中的mp4文件创建视频缩略图全部内容,希望文章能够帮你解决android – 如何从资产文件夹中的mp4文件创建视频缩略图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1114397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存