我正在尝试获取视频的缩略图。我正在关注this回答。
我的问题是我要制作缩略图的视频是带有.nomedia文件的缓存文件夹中的文件,因此视频不会出现在媒体扫描中,并且返回的光标为空。
如何解决保持min sdk level = 7的问题?
谢谢!
编辑:为该问题的答案开始赏金:在文件系统的文件夹中检索视频文件的缩略图,该文件系统从媒体扫描中排除,保留项目Min SDK = 7
答案 0 :(得分:0)
尝试使用广播强制扫描媒体文件:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
答案 1 :(得分:0)
如果你可以制作视频文件夹,我告诉你这样做:
Context ctx = getContext();
File folder = ctx.getDir("NewFolder", Context.MODE_PRIVATE);
但是像这样的回答说:
您无法在SD卡上创建此类文件夹。 保存的所有内容 其他应用程序可以访问SD卡。
摘自here