首页 > 代码库 > Android调用MediaScanner进行新产生的媒体文件扫描
Android调用MediaScanner进行新产生的媒体文件扫描
有时候,我们拍了一张图片或录制了一段视频,图库应用默认没有将这些新产生的文件识别出来所以打开图库或视频播放器发现没有找到这些文件,需要调用MediaScanner扫描一下才会出来。从FFMPEG中找了一个类用来扫描媒体文件。
public class FFMpegMediaScannerNotifier implements MediaScannerConnectionClient { private MediaScannerConnection mConnection; private String mPath; private FFMpegMediaScannerNotifier(Context context, String path) { mPath = path; mConnection = new MediaScannerConnection(context, this); mConnection.connect(); } public static void scan(Context context, String path) { new FFMpegMediaScannerNotifier(context, path); } public void onMediaScannerConnected() { mConnection.scanFile(mPath, null); } public void onScanCompleted(String path, Uri uri) { mConnection.disconnect(); }}
Android调用MediaScanner进行新产生的媒体文件扫描
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。